按键精灵_基本命令:控制命令

张凯 网络杂苑>按键精灵 2018-5-17 17:00 2437字 372 0 字号: | |

控制命令.png

Do 循环

do
loop
// 无限次循环

例子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=0
While i=0
    Msgbox "我停不下来啦!!快住手"
Wend
//当循环条件成立的时候,反复执行循环体

If 如果..则

i = 0
if 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>0
UserVar 变量=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 重新启动脚本运行

本文链接:http://www.aswait.com/q/761.html 百度已收录
版权申明:文章如未标注转载均为本站原创,转载请注明出处"张凯博客"。

发表评论

电子邮件地址不会被公开。必填项已用*标注

Ɣ回顶部
00:00 / 00:00
顺序播放