Loop(普通)
重复执行一系列命令:可以指定表示重复次数的数字或直到遇到 break
.
Loop [, 数量] ;如不指定(或省略不写)则为无限次
执行循环体 (重复) 的次数. 如果省略, Loop 会无期限继续, 直到遇到 break
或 return
在循环中鼓励使用 break 和 continue代替 goto, 因为它们通常可以让脚本更容易理解和维护. 要创建 "Do...While" 循环, 在循环体的最后一个语句中使用 IF 语句, 在其中根据条件执行 break命令. 可以使用相同的方法创建 "While" 循环, 但是应该使用 While命令代替
内置变量:A_Index
每次数量自增一
也可以写作i:=i+1 或 i++
一旦退出循环,则置零
Loop, 3
{
MsgBox, Iteration number is %A_Index%. ; A_Index 将为 1, 2, 接着 3
Sleep, 100
}
Loop
{
if a_index > 25
break ; 终止循环
if a_index < 20
continue ; 跳过后面并开始下一次重复
MsgBox, a_index = %a_index% ; 这里将仅显示数字 20 到 25
}