متشکر و شرمنده
در مثال drive sampel کدی رو که فرمودید به آخر اسکریپت EventHandler به این صورت اضافه کردم آیا بجز این کد چیز دیگری هم نمی دانم آبجکتی یا ....باید اضافه میکردم اگر جواب منفی است پس لطفا بفرمایید ایراد من کجاست که مسیج باکس مورد نظر اجرا نمی شود . این هم کدها ....
PluginRun("PlugIn","GetSelectedIndex")
PluginGet("PlugIn","SI")
si=SI+2
set$=CHAR(si)
PluginSet("MiscY","set$")
PluginRun("MiscY","GetDrive")
PluginGet("MiscY","drive$")
**Message("","drive$")
set$=drive$+'|GB|total|'
PluginSet("MiscY","set$")
PluginRun("MiscY","GetDriveSpace")
PluginGet("MiscY","total$")
**Message("Size of free space at C in MB= ","total$")
set$=drive$+'|GB|USED|'
PluginSet("MiscY","set$")
PluginRun("MiscY","GetDriveSpace")
PluginGet("MiscY","free$")
**Message("Size of free space at C in MB= ","free$")
line=VAL(free$)/VAL(total$)
all=line*100
all1=ABS(all)
all$='Free Space in drive D = '+CHAR(all1)+'%'
**Message("","all$")
MoveObject("Rectangle2","25,40,all1*2,14")
txt$=CHAR(all1)+'%'
DisplayValue("Text4","txt$")
If (txt$<'50') Then
SetObjectParam("Text4","TEXTCOLOR=0,0,0")
Else
SetObjectParam("Text4","TEXTCOLOR=255,255,255")
End
set$=drive$
PluginSet("MiscY","set$")
PluginRun("MiscY","GetTypeOfDrive")
PluginGet("MiscY","get$")
DisplayValue("Text5","get$")
set$=drive$+'|GB|FREE|'
PluginSet("MiscY","set$")
PluginRun("MiscY","GetDriveSpace")
PluginGet("MiscY","get$")
get$=StrCopy(get$,1,4)
get$=get$+' GB'
DisplayValue("Text7","get$")
set$=drive$+'|GB|TOTAL|'
PluginSet("MiscY","set$")
PluginRun("MiscY","GetDriveSpace")
PluginGet("MiscY","get$")
get$=StrCopy(get$,1,4)
get$=get$+' GB'
DisplayValue("Text5","get$")
set$=drive$
PluginSet("MiscY","set$")
PluginRun("MiscY","GetTypeOfDrive")
PluginGet("MiscY","get$")
DisplayValue("Text","get$")
PluginRun("PlugIn","GetSelectedText")
PluginGet("PlugIn","ItemText$")
If (ItemText$='D') Then
Message("The selected text is: ","ItemText$")
End