跳到主要内容

重复

按指定次数循环,或在条件成立时提前结束。按列表逐项请用每个

当前模块定义

sys:repeat程序流程Loop
标准模块
输入 5 · 输出 1

输入参数

  • 次数countInteger可选

    重复次数,除非符合条件提前中止。-1表示无限循环。

    填写 输入或变量默认 1
  • 计数开始值startIndexInteger可选

    计数序号的开始值,通常应该为0。

    填写 输入或变量默认 0
  • 中止条件stopConditionBoolean可选

    选填。条件满足时停止循环(每次循环开始时检查)。

    填写 输入或变量
  • 循环间隔时间repeatDelayMsInteger可选

    每次循环之间的间隔毫秒数。如果为0,请确保循环内部有其他等待步骤,避免连续循环占用较多资源。

    填写 输入或变量默认 1
  • 进度条标题progressBarTitleText可选

    如果设置了此参数,则在循环过程中会显示一个进度条,标题为此参数的值。

    填写 输入或变量

输出参数

  • 计数countInteger

    计数序号,表示第几次循环。

概述

把要重复的步骤拖进循环槽。循环间隔不要设成 0,除非内部另有等待,否则会占满 CPU。事先设好「停止运行中的动作」快捷键,避免无限循环停不下来。

重复

循环指定的次数,或符合某个条件时中止
次数
-1
重复次数,除非符合条件提前中止。-1表示无限循环。
计数开始值
0
计数序号的开始值,通常应该为0。
中止条件
$={选择内容} == "退出"
选填。条件满足时停止循环(每次循环开始时检查)。
循环间隔时间
1
每次循环之间的间隔毫秒数。如果为0,请确保循环内部有其他等待步骤,避免连续循环占用较多资源。
进度条标题
 
如果设置了此参数,则在循环过程中会显示一个进度条,标题为此参数的值。
计数
-- 选择变量 --
计数序号,表示第几次循环。

演示视频:在组合动作中使用循环

参数说明

次数:重复次数。除非符合中止条件提前结束。-1 表示无限循环。

计数开始值:计数序号的起始值,通常为 0。若要按日常习惯显示「第几次」,可改成 1

中止条件:选填。每次循环开始时检查,成立则停止。也可在循环里用跳出循环。表达式写法见如果/否则

循环间隔时间:两次循环之间的间隔毫秒数,默认 1。设为 0 时,请确保循环内部有其它等待步骤。

进度条标题:填写后循环过程中显示进度条,标题为此值。

输出

  • 计数:当前是第几次循环,从「计数开始值」起算。

设置要重复的内容

将需要重复执行的步骤拖放到「重复」中间的槽里。悬停可暂停演示。

停止循环中的动作

循环时间较长时,可以用下面两种方式中途停掉:

  • Quicker 设置 → 功能快捷键 里设置「停止运行中的动作」,需要时按下。
  • 在托盘右键菜单中停止运行中的动作。

示例动作

重复示例
重复重复{index}次,循环间隔: 1000ms,中止条件:
列表操作读取某位置元素 {list1}
列表操作读取某位置元素 {list2}
提示消息$${text1} --- {text2}

相关链接

更新历史

  • 1.1.1 重复次数为 0 时为无限循环。
  • 1.1.2 改为 -1 表示无限循环。

更新于