| 其他命令 |
|
[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目錄下
請先 登入 以發表留言。