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 這一篇文章封面 |
本站公告:〔您越需要我們,我們就越有創意〕 | 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕 |
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 | 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」 |