欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

語言相關 - 條件選擇語句

在我們寫腳本程序的過程中總會需要根據(jù)某個條件或一組條件的成立情況來控制程序的流程,我們可能要判斷某個數(shù)值是否大于另外一個,又或者是判斷某個字符串里是否含有指定的子串等等。

對系統(tǒng)而言所有的條件判斷只有 true (非零,真)或者 false (零,假)兩種可能結果。通常我們利用 ==<>、 >=運算符 來對各種對象進行比較從而建立條件。

 

在 AutoIt 可用下面兩種條件語句:

這兩種語句的功能差不多,具體要用哪一種決定于給定的條件。下面是一個使用 If 語句的例子,若變量var的值大于10則會彈出一個 對話框(message box)

$var = 20

If $var > 10 Then
    MsgBox(0, "示例", $var & " 果真大于 10!^_^")
Else
    MsgBox(0, "示例", $var & " 居然小于 10!?-_-!")
EndIf

 

在上面的例子中,很明顯可以看出變量var的值確實大于10,因此表達式 $var > 10 的值等價于 true。這樣If語句的第一個MsgBox語句將被執(zhí)行,從而顯示"20 果真大于 10!^_^".

 

 

開關(Select) 選擇語句的使用也是類似的,但通常用于判斷較多條件,這樣比 If/Else 的語句往往要更清晰

$var = 30

Select
     Case $var > 1 AND $var <= 10
         MsgBox(0, "示例", "$var 大于 1")

     Case $var > 10 AND $var <= 20
         MsgBox(0, "示例", "$var 大于 10")

     Case $var > 20 AND $var <= 30
         MsgBox(0, "示例", "$var 大于 20")

     Case $var > 30 AND $var <= 40
         MsgBox(0, "示例", "$var 大于 30")

     Case $var > 40
         MsgBox(0, "示例", "$var 大于 40")
EndSelect