其他命令
其他命令
 
[Delay]腳本暫停執行 [MessageBox]彈出一個窗口 [SayString]輸入文字,支持變量
[Import]導入VBS或插件命令 [VBSBegin] ...[VBSEnd]VBS區塊 [VBS]單行VBS指令
[VBSCall]執行外部VBScript函數
 
[Plugin]調用一個外部插件提供的函數 [UserVar]用戶自定義設置
[PutAttachment]展開附件 [//]註釋命令 [TracePrint]調試窗口顯示文字

 

[Delay]
格式:Delay {延時}
解釋:腳本暫停執行一段時間.{延時}裡面填寫」毫秒」數
1秒=1000毫秒, 1分鐘=60000毫秒, 1小時=3600000毫秒
例子:
Delay 6000
延遲6秒
x = 5000
Delay x
延時x秒,這裡x是5秒


 


[MessageBox]
格式:MessageBox {文字}
解釋:簡單的彈出一個窗口,顯示一段文字.
例子:
MessageBox "彈出窗口"
提醒: 按鍵VBS語句中也提供了MessageBox命令,可以支持變量,因此MessageBox命令也可以直接寫成支持變量的方式
x = "提醒窗口"
MessageBox x


 


[SayString]
格式:SayString {表達式}
解釋:在當前窗口輸入文字
例子:
SayString 你好啊
x = "我很好"
SayString x


 


[Rem]
格式:Rem {文字}
解釋:標記命令.即可當註釋,也可以為Goto跳轉指令作標記
例子:
Rem 腳本開始


 


[TracePrint]
格式:TracePrint {變量}
解釋:在調試窗口打印文字,可用於輸出變量的值
例子:
TracePrint x
在調試窗口輸出變量x的值


 


[EndScript]
格式:EndScript
解釋:強制結束腳本的執行,在這個語句之後的所有命令都不會執行


 


[Import]
格式:Import {vbs文件}
或 Import {插件dll文件}
解釋:導入一個vbs文件或者插件dll文件。當文件被導入後,裡面的函數可以直接被調用,不需要使用VBSCall或Plugin命令
VBScript塊中需要調用vbs文件或者插件中的函數時,必須採用這種方式,不能再冠以VBSCall或Plugin關鍵字
例子:
Import "stdlib.vbs"
name=InputBox("請輸入您的姓名")


 


[VBSBegin ... VBSEnd]
格式:VBSBegin...VBSEnd
解釋:構成一個VBScript塊。在VBScript塊中可以使用任何VBScript語句(包括VBScript的條件判斷、子程序調用等等),也可以使用大多數的按鍵精靈命令。


 


[VBS]
格式:VBS {VBScript語句}
解釋:執行一個單行的VBScript語句。在6.0之後的版本VBS關鍵字可以省略。
注意只支持單行的VBScript語句,不支持多行的VBScript語句如If...EndIf,While...Wend等,需要用按鍵精靈的類似命令代替


 


[VBSCall]
格式:VBSCall {外部VBScript函數}。
解釋:執行一個外部VBScript函數。按鍵精靈內置了標準庫stdlib.vbs,裡面包含了包括顏色查找,圖片查找等有用的功能


 


[Plugin]
格式:Plugin {插件名}.{插件函數}
解釋:調用一個外部插件提供的函數。我們將逐漸製作多種複雜功能的插件並隨按鍵精靈最新版本提供。
例子:
Plugin parentH = Window.Foreground()
使用Windows插件獲取當前窗口的句柄功能


 


[UserVar]
用於支持用戶設置腳本參數
標準型自定義變量
格式: UserVar {變量}={默認值} {註釋}
解釋:這個命令主要用於用戶自定義的設置功能
例子:
UserVar var1=30 當HP<多少%時,使用紅藥
UserVar var2=30 當MP<多少%時,使用藍藥
當用戶使用這個腳本的時候,可以對這var1和var2這兩個變量的取值進行設置
下拉型自定義變量
格式: UserVar 變量=DropList{選項0:值0|選項1:值1|選項2:值2}=默認顯示的選項編號 {註釋}
解釋:這個命令預先設定多個變量值,用戶可在基面通過下拉方式進行選擇
例子:
UserVar Var1=DropList{低於10%時補血:0.1|低於20%時補血:0.2|低於30%時補血:0.3}=2 自動補血設置
特別提醒:默認顯示的選項編號從0開始


 


[PutAttachment]
格式:PutAttachment <路徑:可選> <要釋放的文件:可選>
解釋:把當前腳本包含的附件展開到指定的路徑下。<路徑>是指定的相對路徑或者絕對路徑。
如果省略<路徑>或者<路徑>為 . ,則默認展開到按鍵精靈所在的文件夾中
可以指定要釋放的文件,允許使用通配符,如 *.bmp。如果不指定要釋放的文件,則默認釋放所有文件
例子:
PutAttachment c:\ *.bmp
將附件中所有後綴是bmp的文件釋放到c盤
PutAttachment .\plugin *.dll
將附件中所有後綴是dll的文件釋放到當前文件夾的plugin目錄下


 


[//]
註釋命令,如果一行語句的開頭是//,那麼這一行語句將被看作是一句註釋.
5.50之後的版本支持

創作者介紹
創作者 【魔幻小鱉】的部落格 的頭像
魔幻小鱉

【魔幻小鱉】的部落格

魔幻小鱉 發表在 痞客邦 留言(0) 人氣( 7586 )