3.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") $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) . 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ị