close
控制命令

控制命令介紹
在腳本運行過程中,需要通過各種條件來控制命令。按鍵精靈支持豐富的控制指令,包括基本的循環、判斷、過程等。
同時也提供了一些非常有特色的控制命令,比如通過屏幕顏色來進行判斷。
合理的用好這些控制命令,可以讓你的腳本變得更加聰明!


控制命令
 
流程控制命令
[If]判斷語句 [Goto]跳轉語句 [Rem]Goto命令的標記,也可以做註釋
[While] ... [EndWhile]循環 [For] ... [EndFor]循環 [EndScript]腳本結束
顏色控制命令
[IfColor]判斷屏幕x,y坐標的某點的顏色,來執行後面的動作或控制
過程
[Sub] . [Return]定義過程 [Gosub]調用過程  

 

[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標記過的標記處繼續執行

arrow
arrow
    全站熱搜

    魔幻小鱉 發表在 痞客邦 留言(2) 人氣()