網頁標題: AutoIt!! 迴圈
 



Dec 19 Sun 2010 21:10 
[A] AutoIt!! 迴圈
分享:   

AutoIt 回圈大致上分成五類 (1) For... Next (2) While... WhileEnd (3) Do... Until (4) For... In... Next (5) With... EndWith。其中第五項 With... EndWith 必須以物件為對象,此處暫不談論,只說明前四種方式,以1+2+3...+10為例,分述如下。

1. For... Next

$Sum = 0
For $i=1 To 10
   $Sum=$Sum+$i
Next
MsgBox(0, "總合", $Sum) ; Show 55

上述每次增量為 +1,其中還可以再指定每個遞增的量,假設我們只要算出 1+3+5+7+9,每次增量為 +2,改寫如下。

$Sum = 0
For $i=1 To 10 Step 2
   $Sum=$Sum+$i
Next
MsgBox(0, "總合", $Sum); Show 25

2. While... WEnd

$Sum=0
$i=0
While $i<=10
   $Sum = $Sum + $i
   $i+=1
WEnd
MsgBox(0, "總合", $Sum); Show 55

3. Do...Until

$Sum=0
$i=0
Do
   $Sum = $Sum + $i
   $i+=1
Until $i > 10
MsgBox(0, "總合", $Sum); Show 55

4. For... In... Next

此用法較特別,它必須使用於陣列或物件,這裡只以陣列為例

Dim $Sum=0, $i=0
Dim $A[10]
; 設定A[0]=1, A[1]=2, ..., A[9]=10

For $i=0 To 9
   $A[$i] = $i+1
Next

For $element In $A
   $Sum = $Sum + $element
Next

MsgBox(0, "總合", $Sum)


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

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


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

部落格首頁


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