網頁標題: AutoIt!! 條件判斷式
 



Dec 18 Sat 2010 11:54 
[A] AutoIt!! 條件判斷式
分享:   

AutoIt 條件判斷式主要分成3種,If ... Then... Else、 Select ... Case、 Switch ... Case ,分敘如下所述。

1. If... Then... Else

(1) 單用一個 If - 判斷一數是否大於零

$Var = 20
If $Var > 0 Then
  MsgBox(0, "標題", "變數大於0")
EndIf

(2) 配合 Else - 判斷一數是否大於零

$Var = 20
If $Var > 0 Then
   MsgBox(0, "標題", "變數大於0")
Else
   MsgBox(0, "標題", "變數小於等於0")
EndIf

(3) 多重式判斷

$Var = 20
If $Var >= 100 Then
   MsgBox(0, "標題", "變數大於等於100")
ElseIf $Var >= 10 Then
   MsgBox(0, "標題", "變數大於等於10")
ElseIf $Var >=0 Then
   MsgBox(0, "標題", "變數大於等於0")
Else
   MsgBox(0, "標題", "變數小於0")
EndIf

這裡的 If - ElseIf - Else 層數可有許多層,但如果真的很多層的話,建議改用第二或第三種方式。

2. Select... Case

Select
Case $Var>=100
   MsgBox(0, "標題", "變數大於等於100")
Case $Var >=10
   MsgBox(0, "標題", "變數大於等於10")
Case $Var >=0
   MsgBox(0, "標題", "變數大於等於0")
Case Else
   MsgBox(0, "標題", "變數小於0")
EndSelect

3. Switch... EndSwitch

使用 Switch... EndSwitch 時,一定要指定變數範圍,當然這樣會帶來某方面的不方便性。

Switch $Var
Case 100 TO 1000
    MsgBox(0, "標題", "變數大於等於100")
Case 10 To 99
    MsgBox(0, "標題", "變數大於等於10")
Case 0 To 9
    MsgBox(0, "標題", "變數大於等於0")
Case Else
    MsgBox(0, "標題", "變數小於0")
EndSwitch

 
edisonx 發表在 痞客邦 PIXNET 迴響(1) 引用(0) 人氣(265)

http://edisonx.pixnet.net/blog/post/38163205
回 · 發現好東西 autoit 這一篇文章封面


本文張貼者:校校鴿〔張貼時間:民國100年10月9日(星期天)20點52分〕 | 寫信給校校鴿

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示