📅  最后修改于: 2023-12-03 14:59:25.622000             🧑  作者: Mango
在AutoIt中,for循环可以帮助程序员在重复执行一些任务时节省时间和代码量。for循环的语法很简单,但是它可以灵活地应用于不同的情况。
For 变量 = 开始值 To 结束值 [ Step 步长 ]
; 处理语句
Next [ 变量 ]
变量
:循环计数器的名称。开始值
:循环计数器的初始值。结束值
:循环计数器的终止值。步长
:循环计数器每次迭代时的增量。步长默认为1。处理语句
:在循环中执行的语句。以下示例演示了最基本的for循环,它从1到5循环,并输出每个数字。
For $i = 1 To 5
ConsoleWrite($i & @CRLF)
Next
输出:
1
2
3
4
5
以下示例演示了如何使用步长为2的for循环从1到10遍历数字。
For $i = 1 To 10 Step 2
ConsoleWrite($i & @CRLF)
Next
输出:
1
3
5
7
9
以下示例演示了如何嵌套使用for循环。
For $i = 1 To 3
For $j = 1 To 3
ConsoleWrite($i & "-" & $j & @CRLF)
Next
Next
输出:
1-1
1-2
1-3
2-1
2-2
2-3
3-1
3-2
3-3
Next
语句中的变量名称。To
关键字被替换为Step
关键字,则循环将绕过指定的步长而不是增量。