其他命令.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() 得到当前程序路径