可以下载官方文档详细学习
百度云->我的收藏软件>http://pan.baidu.com/s/1o8njlCQ
/*-----------------基础语法----------------*/
//条件判断语句
a = true
If a Then
MsgBox "true"
Else
MsgBox "false"
End If
//循环-while(不推荐,不知道怎样退出循环)
While True
TracePrint "执行循环"
Wend
//方式 2
i = 0
For 3 //表示循环3次
i = i + 1
If i > 5 Then
Exit For
End If
TracePrint "执行第"&i&"次"
Next
//方式 3
i = 0
Do While True
i = i + 1
If i > 5 Then
Exit Do
End If
Loop
/*-----------------函数调用---------------*/
Function fun(a,b)
fun = a+b //函数=xxx就相当于是返回值
End Function
result = fun(1,2) //调用一个函数
TracePrint result
Function fun2()
fun = Array("a","b") //返回多个值(数组表示)
End Function
result = fun2()
TracePrint result(0)
/*----------------多线程操作-------------------*/
DimEnv a //只有DimEnv定义的变量才能在多线程中传递哟
Sub subPro1
a = 2
TracePrint "这是第一个线程"
End Sub
Sub subPro2
If a = 2 Then
TracePrint "这是第二个线程"
End If
End Sub
subPro1ID = BeginThread(subPro1)//启动一个新线程一定要接收其返回的线程ID
StopThread (subPro1ID)//结束一个线程
/*-----------------窗口操作---------------*/
略,还没时间看,请移步官方api文档
/*-------------鼠标按键-----------------*/
KeyPress "F5",1 //等于KeyDonw KeyUp
KeyDown "F5", 1
KeyUp "F5", 1
//组合键 (空格:Space 回车:Enter 上:Up)
KeyDown "Ctrl", 1
KeyDown "V", 1
KeyUp "Ctrl", 1
KeyUp "V", 1
LeftClick 1
LeftDoubleClick 1
MiddleClick 1
MouseWheel 1
/*-----------------标准VBS命令------------*/
//InStr
a = "abcd"
MsgBox InStr(a, "b")//b在a中首次出现的位置
//Array
Dim A
A = Array(10,20,20)
B = A(2)
//UBound
A = Array(1, 2, 3)
TracePrint UBound(A) //返回2
/*-----------------其他命令-----------------*/
//结束一个进程
Call Lib.系统.结束进程("chrome.exe")
//获取屏幕宽高
screenW = Plugin.Sys.GetScRX()
screenH = Plugin.Sys.GetScRY()