控制命令介紹
在腳本運行過程中,需要通過各種條件來控制命令。按鍵精靈支持豐富的控制指令,包括基本的循環、判斷、過程等。
同時也提供了一些非常有特色的控制命令,比如通過屏幕顏色來進行判斷。
合理的用好這些控制命令,可以讓你的腳本變得更加聰明!
控制命令 |
|
[Sub]
格式:
Sub {過程名}
…
Return
解釋: 定義一個過程,可以在腳本中調用這個過程
[Return]
格式:
Sub {過程名}
…
Return
解釋: 定義一個過程,可以在腳本中調用這個過程
[Gosub]
格式:
GoSub {過程名}
解釋:調用過程
[If]
格式:If {表達式}…ElseIf…Else…EndIf
解釋:判斷表達式抓點顏色並執行語句--通過判斷表達式的取值,來執行後面的動作或控制
[IfColor]
格式:IfColor {X坐標},{Y坐標},{顏色},{判斷條件(0:等於 1:不等於 2:近似等於)}…ElseIf…Else…EndIf
解釋:判斷顏色並執行語句--通過判斷屏幕x,y坐標的某點的顏色,是等於、不等於、還是近似某顏色,來執行後面的動作或控制
例子:
IfColor 860,27,e1b072,0
Else
EndIf
判斷坐標點(860,27)的顏色是否等於e1b072
[Else]
格式:If {表達式}…ElseIf…Else…EndIf
或 IfColor {X坐標} {Y坐標} {顏色} {判斷條件(0:等於 1:不等於 2:近似等於)}…ElseIf…Else…EndIf
解釋:和If或IfColor語句結合,進行高級語言的條件判斷
[ElseIf]
格式:If {表達式}…ElseIf…Else…EndIf
或 IfColor {X坐標} {Y坐標} {顏色} {判斷條件}…ElseIf…Else…EndIf
解釋:和If或IfColor語句結合,進行高級語言的條件判斷
[EndIf]
格式:If {表達式}…ElseIf…Else…EndIf
或 IfColor {X坐標} {Y坐標} {顏色} {判斷條件}…ElseIf…Else…EndIf
解釋:和If或IfColor語句結合,進行高級語言的條件判斷
[While]
格式:While {循環條件}...EndWhile
解釋:循環語句--當循環條件成立的時候,反覆執行循環體
[EndWhile]
格式:While {循環條件}...EndWhile
解釋:和While一起構成循環語句
[For]
格式:For {循環次數}...EndFor
解釋:循環語句--循環一定次數
[EndFor]
格式:For {循環次數}...EndFor
解釋:和For一起構成循環語句
[Goto]
格式:Goto {標號}
解釋:跳轉語句,可以跳轉到rem標記過的標記處繼續執行
留言列表