# 重复 循环指定的次数。
循环中通常应增加“等待时间”,以避免耗费大量计算机资源。
![image.png](https://cdn.nlark.com/yuque/0/2020/png/272392/1586405320608-2327148f-1cc6-4552-8c3f-1a2fef60c634.png#averageHue=%23fbfafa&height=405&id=dWvCa&originHeight=810&originWidth=1196&originalType=binary&ratio=1&rotation=0&showTitle=false&size=86915&status=done&style=none&title=&width=598) 演示视频链接:[在组合动作中使用循环](https://www.bilibili.com/video/BV1ty4y1S7AK) 请事先设置好停止动作运行的快捷键,以避免出现循环开始后无法停止的尴尬局面。
![image.png](https://cdn.nlark.com/yuque/0/2022/png/272392/1649400772713-7350a2c5-6559-4de1-95cc-f882d1247ccf.png#averageHue=%23f7f6f6&clientId=uf22761dc-28ea-4&from=paste&height=341&id=u48531e51&originHeight=512&originWidth=1218&originalType=binary&ratio=1&rotation=0&showTitle=false&size=59080&status=done&style=none&taskId=u2a25b238-e91d-4860-935e-782cd00e109&title=&width=812) # 参数 【次数】循环执行的总次数。-1 表示无限循环。
【中止条件】非必填。设定一个布尔变量或表达式,在每次循环时进行判断如果其结果为真则中止循环。
也可以在循环内部使用“跳出循环”模块来中止循环。请参考“[如果](https://www.yuque.com/quicker/help/if#XAN0k)”模块的说明编写表达式。
【计数开始值】一般在计算机语言中次数或序号都是从0开始,0表示第一次、第一项。为方便用户的日常习惯,如果您需要给用户显示当前是第几次循环,可以在这里设置循环开始值为1。 # 输出 【计数】当前是第几次循环,从“计数开始值”开始计算。 # 设置要重复的内容 将需要重复执行的步骤拖放到“重复”模块中中间的“槽”中即可。
![放入循环.gif](https://cdn.nlark.com/yuque/0/2020/gif/272392/1587219855810-367bafc0-0003-44be-a054-b7703b6e5bd8.gif#averageHue=%23e4e3e3&height=980&id=mp96X&originHeight=980&originWidth=1552&originalType=binary&ratio=1&rotation=0&showTitle=false&size=496761&status=done&style=none&title=&width=1552) # 停止循环中的动作 如果希望中间停止较长时间的循环,可以有2个方式: - 在配置窗口中设置“停止运行中动作”的快捷键。在需要的时候按下此快捷键。
![image.png](https://cdn.nlark.com/yuque/0/2022/png/272392/1649400772713-7350a2c5-6559-4de1-95cc-f882d1247ccf.png#averageHue=%23f7f6f6&clientId=uf22761dc-28ea-4&from=paste&height=341&id=HLhFp&originHeight=512&originWidth=1218&originalType=binary&ratio=1&rotation=0&showTitle=false&size=59080&status=done&style=none&taskId=u2a25b238-e91d-4860-935e-782cd00e109&title=&width=812) - 在托盘右键菜单中停止运行中动作。 # 更新历史 - ~~1.1.1 重复次数为0时为无限循环~~。 - 1.1.2 重复次数为-1时表示无限循环。 # 示例动作 - [重复示例](https://getquicker.net/Sharedaction?code=d9eb6be1-6185-4d6e-8459-08db738638c3):重复5次,合并输出两个列表中的每一项。