Các vòng lặp Các loại vòng lặp trong AutoIt gồm có: 1... $oExcel.visible =1 $oExcel.workbooks.add With $oExcel.activesheet .cells2,2.value = 1 .range"A1:B2".clear Endwith $oExcel.quit
Trang 13.6 Các vòng lặp
Các loại vòng lặp trong AutoIt gồm có:
1 For Next
2 While WEnd
3 Do Until
4 With Endwith
5 For In Next
For Next được sử dụng để lặp từ giá trị ban đầu đến giá trị kết thúc, theo bước nhảy định sẵn:
Code:
For $i = 5 to 1 Step -1
MsgBox(0, "Count down!", $i)
Next
MsgBox(0,"", "Blast Off!")
While WEnd và Do Until tương tự như While Do và Repeat Until của Pascal:
Code:
$i = 0
While $i <= 10
MsgBox(0, "Value of $i is:", $i)
$i = $i + 1
WEnd
Code:
$i = 0
Do
MsgBox(0, "Value of $i is:", $i)
$i = $i + 1
Until $i = 10
With EndWith dùng với các đối tượng, giúp tiết kiệm công sức khi gõ:
Code:
$oExcel = ObjCreate("Excel.Application")
Trang 2$oExcel.visible =1
$oExcel.workbooks.add
With $oExcel.activesheet
.cells(2,2).value = 1
.range("A1:B2").clear
Endwith
$oExcel.quit
Tương tự, bằng cách sử dụng For In Next, ta có thể duyệt qua tất cả mảng / tập các đối tượng:
Code:
FOR $element IN $aArray
$string = $string & $element & @CRLF
NEXT
Identical(UDS)