跳到主要内容

重复步骤

重复 块会将其中的步骤运行多次。

添加重复​

  1. 选择该块应跟随的步骤(如果要添加到末尾,则不选择任何步骤)。
  2. 单击 条件 / 循环,然后选择 重复指定次数、当…时重复 或 重复直到…。

编辑器会添加一个重复行及其 结束重复,并选中重复行,因此您添加的下一个步骤会进入块内。两行之间的步骤就是要重复的步骤。

1重复次数5
2发送按键{DOWN}
3等待50
4结束重复

如何结束​

选择重复行即可编辑它。重复 用于选择块如何结束;在各选项之间切换时,每个选项都会保留自己的字段。

重复次数
重复
指定次数
次数
5
选项行名称运行步骤的方式
指定次数重复次数运行 次数 次。次数 是整数、命名常量、$variable,或其值菜单中的读取值,该菜单只提供返回整数的读取值,例如 鼠标 X 位置。它在重复开始时读取一次。新的重复从 2 开始。0 或更小则一次也不运行这些步骤。
当条件成立时当…时重复只要条件为真就一直运行。每轮之前都会检查条件,因此如果一开始就为假,这些步骤根本不会运行。
直到条件成立重复直到只要条件为假就一直运行。每轮之前都会检查条件,因此如果一开始就已为真,这些步骤根本不会运行。

当…时重复 和 重复直到 的条件与 如果 具有相同的三种类型:比较两个值、内置函数的结果,或者值或变量,并且可以使用 反转结果 (not)(条件)。这里不提供 移入变量:移到重复上方的步骤只会运行一次,而条件在每一轮之前都会检查。要使用会变化的内置函数结果,请选择 内置函数的结果。

重复可以放在其他重复内,也可以放在 如果 块内。

提前退出重复​

条件 / 循环 菜单中的 退出循环 会退出它所在的最内层重复;操作从该重复的 结束重复 之后继续。将它放在 如果 块内,即可只在某些情况下退出。

退出循环 只能添加在会落入重复内的位置。如果您之后将它移出所有重复,其所在行会显示 不在重复块内,在您将其移回或删除之前,操作无法运行。

停止步骤 会结束整个操作,无论是在重复内还是其他任何位置(条件)。

永不结束的重复​

条件永远不会变为假的 当…时重复 会让操作一直运行。请在这样的循环中添加 等待,以免让计算机一直忙碌,并确保循环内有内容会改变条件。停止所有操作热键(除非您在 常规 页面上更改过,否则为 Ctrl+Shift+Alt+F9)会停止所有正在运行的操作。

沙盒是试用循环的安全场所:它会停止运行时间过长的运行。