控制命令.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 重新啟動腳本運行