重复
按指定次数循环,或在条件成立时提前结束。按列表逐项请用每个。
当前模块定义
sys:repeat输入 5 · 输出 1
输入参数
- 次数
countInteger可选重复次数,除非符合条件提前中止。-1表示无限循环。
- 计数开始值
startIndexInteger可选计数序号的开始值,通常应该为0。
- 中止条件
stopConditionBoolean可选选填。条件满足时停止循环(每次循环开始时检查)。
- 循环间隔时间
repeatDelayMsInteger可选每次循环之间的间隔毫秒数。如果为0,请确保循环内部有其他等待步骤,避免连续循环占用较多资源。
- 进度条标题
progressBarTitleText可选如果设置了此参数,则在循环过程中会显示一个进度条,标题为此参数的值。
输出参数
- 计数
countInteger计数序号,表示第几次循环。
概述
把要重复的步骤拖进循环槽。循环间隔不要设成 0,除非内部另有等待,否则会占满 CPU。事先设好「停止运行中的动作」快捷键,避免无限循环停不下来。
重复
循环指定的次数,或符合某个条件时中止
演示视频:在组合动作中使用循环
参数说明
次数:重复次数。除非符合中止条件提前结束。-1 表示无限循环。
计数开始值:计数序号的起始值,通常为 0。若要按日常习惯显示「第几次」,可改成 1。
中止条件:选填。每次循环开始时检查,成立则停止。也可在循环里用跳出循环。表达式写法见如果/否则。
循环间隔时间:两次循环之间的间隔毫秒数,默认 1。设为 0 时,请确保循环内部有其它等待步骤。
进度条标题:填写后循环过程中显示进度条,标题为此值。
输出
- 计数:当前是第几次循环,从「计数开始值」起算。
设置要重复的内容
将需要重复执行的步骤拖放到「重复」中间的槽里。悬停可暂停演示。
停止循环中的动作
循环时间较长时,可以用下面两种方式中途停掉:
- 在 Quicker 设置 → 功能快捷键 里设置「停止运行中的动作」,需要时按下。
- 在托盘右键菜单中停止运行中的动作。

示例动作
重复示例
重复重复{index}次,循环间隔: 1000ms,中止条件:
列表操作读取某位置元素 {list1}
列表操作读取某位置元素 {list2}
提示消息$${text1} --- {text2}
相关链接
更新历史
- 1.1.1 重复次数为 0 时为无限循环。
- 1.1.2 改为
-1表示无限循环。
更新于