按键精灵_基本命令:控制命令
Do 循环
doloop
// 无限次循环
例子1:
//支持Exit Do 命令退出循环
i=0
Do While i=0
Msgbox "我停不下来啦!!快住手"
Loop
//当循环条件成立的时候,反复执行循环体
例子2:
i=0
Do Until i=0
Msgbox "为什么没有循环到我呢?"
Loop
Msgbox "循环结束"
//当循环条件成立的时候,离开循环体
例子3:
i=0
Do Until i=1
Msgbox "我停不下来啦!!快住手"
Loop
//当循环条件不成立的时候,反复执行循环体
例子4:
n=0
Do While true
Msgbox "我将循环10次停下来!!"
If n>=10 Then
//当循环条件成立的时候,离开循环体
Exit do
End if
n=n+1
Loop
Msgbox n & "次"
例子5:
i = 0
Do
MessageBox "ok"
Loop While i <> 0
//条件放后面,前面的循环内容可以执行一次!
For 循环
//支持Exit For 命令退出循环For i=0 To 9
Delay 100
Next
//循环10次
While 如果..则循环
i=0While i=0
Msgbox "我停不下来啦!!快住手"
Wend
//当循环条件成立的时候,反复执行循环体
If 如果..则
i = 0if i = 0 Then
……
elae if i = 1 Then
else
end if
如果……如果那么……那么……结束
Goto 跳转到标记
Goto 标记Delay 100
Rem 标记
Msgbox "你直接跳到这里了!!,上面的延迟没有被执行!!"
//跳转语句,可以跳转到rem标记过的标记处继续执行
Call 调用过程
Call 子程序("我是子程序,被你调用了")EndScript
//支持中文名变量
Sub 子程序(啊)
Msgbox 啊
End Sub
//定义一个过程,可以在脚本中调用这个过程
Rem 标记/注释
Sub 子程序
//支持Exit Sub 命令退出子程序过程Call 子程序()
EndScript
Sub 子程序()
Msgbox "我是子程序,被你调用了"
End Sub
//定义一个过程,可以在脚本中调用这个过程
Function 函数
//支持Exit Function 命令退出函数过程Msgbox 函数过程("我是函数,被你调用了")
EndScript
Function 函数过程(a)
函数过程=a
End Function
//定义一个函数过程,可以在脚本中调用这个函数
Select 情况条件选择
//不支持判断语句 如:Case a>0UserVar 变量=0 "输入(0~9)数字"
//<>---------------------------------------------以下是选择条件结结构判断
Select Case 变量
Case 0
Msgbox "你输入的数字为:0"
Case 1
Msgbox "你输入的数字为:1"
Case 2
Msgbox "你输入的数字为:2"
Case 3
Msgbox "你输入的数字为:3"
Case 4
Msgbox "你输入的数字为:4"
Case 5
Msgbox "你输入的数字为:5"
Case 6
Msgbox "你输入的数字为:6"
Case 7
Msgbox "你输入的数字为:7"
Case 8
Msgbox "你输入的数字为:8"
Case 9
Msgbox "你输入的数字为:9"
Case Else
Msgbox "你输入的数字不正确,请输入(0~9)数字!"
End Select
EndScript 脚本停止运行
//放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响
ExitScript 脚本退出运行
//强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行RestartScript 重新启动脚本运行