其他命令.png

Delay 延時

Delay 500

SayString 輸入文本

MessageBox 彈出對話框 

RunApp 運行

//如果程序路徑不是變量,別忘了加雙引號   
RunApp "notepad.exe"    

UserVar 用戶定義變量
//標準型自定義變量
//格式: UserVar {變量}={默認值} {注釋}
//解釋:這個命令主要用于用戶自定義的設置功能
uservar a=1 "輸入一個數字"
//格式: UserVar {變量}={默認值} {注釋}   
//解釋:這個命令主要用于用戶自定義的設置功能  
張凱設想:用這個功能讓用戶輸入賬號和密碼?

//下拉型自定義變量   
//格式: UserVar 變量=DropList{選項0:值0|選項1:值1|選項2:值2}=默認顯示的選項編號 {注釋}   
//解釋:這個命令預先設定多個變量值,用戶可在基面通過下拉方式進行選擇   
UserVar Var1=DropList{"低于10%時補血":0.1|"低于20%時補血":0.2|"低于30%時補血":0.3}=2 "自動補血設置"  
//特別提醒:默認顯示的選項編號從0開始  
張凱設想:這個是否可以設置b2b網站的類目信息。

SetSimMode 設置模擬方式
SetSimMode
 "模擬方式(0普通|1硬件|2超級)"
//設置模擬方式,包括普通模式,硬件模式,超級模式,其中硬件模式指的是老式臺式電腦那種圓口鍵鼠,超級模式指的是USB接口的鍵鼠。

Import 導入命令
//當文件被導入后,里面的函數可以直接被調用,不需要使用VBSCall或Plugin命令
//在VBScript塊中需要調用vbs文件或者插件中的函數時,必須采用這種方式,不能再冠以VBSCall或Plugin關鍵字
Import "Memory.dll"
//導入Memory插件命令

VBSBegin..VBSEnd VBS執行塊
VBSBegin
    For i=0 to 5
        Msgbox "我在循環運行VBScript塊哦!!"
        '這是注釋
    Next
VBSEnd
//在VBScript塊中可以使用任何VBScript語句(包括VBScript的條件判斷、子程序調用等等),也可以使用大多數的按鍵精靈命令。
例子2:
//定義過程必須放在腳本開頭!
VBSBegin 
    '這是一個注釋
    Function name(list)
        msgbox list+1
    End Function
VBSEnd 
//下面是使用過程函數
name 10

PutAttachment 釋放附件

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

TracePrint 調試輸出

LogStart 開始記錄日志

LogStop 停止日志記錄
LogStart "C:\a.log" //記錄日志
For i = 0 To 3
    TracePrint "保存次數:" & i
    Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "屏幕內容填寫:" & i, "0000FF")
Next
LogStop //記錄日志停止
TracePrint "這句不會輸出到日志里!"

GetMacroID 得到當前腳本ID
返回值 = GetMacroID()   
MsgBox 返回值  

GetExeDir() 得到當前程序路徑