BloggerAds

2014年7月22日 星期二

AutoIt 運算子與迴圈

最近在寫一個伺服器的小程式,寫了不少判斷句,下面是 AutoIt 在寫判斷句的時候常用的運算子,列出來參考一下!

比較運算子:
= 等於
== 區分大小寫的等於
<> 不等於
> 大於
< 小於
=> 大於等於
=< 小於等於

邏輯運算子:
And 且
Not 非
Or 或

常用的條件判斷式:

If Then statement

If <expression> Then
    statements
    ...
[ElseIf expression-n Then
    [elseif statements ... ]]
    ...
[Else
    [else statements]
    ...
EndIf

Select
    Case <expression1>
    statement1
    ...
    [Case <expression2>
    statement2
    ...]
    [Case <expressionn>
    statementn
    ...]
    [Case Else
    statementElse
    ...]
EndSelect

Switch <expression>
    Case <value> [To <value>] [,<value> [To <value>] ...]
    statement1
    ...
    [Case <value> [To <value>] [,<value> [To <value>] ...]
    statement2
    ...]
    [Case Else
    statementN
    ...]
EndSwitch

其中 Switch 如果要讓 Case 可以通往下一個 Case,那就要在後面加上 ContinueCase!

常用的迴圈:

For <variable> = <start> To <stop> [Step <stepval>]
    statements
    ...
Next

While <expression>
    statements
    ...
WEnd
Do
    statements
    ...
Until <expression>

For <Variable> In <expression>
    statements
    ...
Next

除了 For ... Next 之外,其他可以配合 ContinueLoop()、ExitLoop() 一起應用!

今天就先記錄這樣吧!下次有機會來記錄辨識影像的部分吧!