
步骤组
一组有关的模块(方便整体禁用、删除等)

检查和下载依赖
检查和下载依赖的外部文件包。
按列表逐项执行内部步骤。按次数循环请用重复。把要处理的列表交给本模块,再把处理步骤拖进循环槽。每次循环会更新「项」和「计数」。
每个
对列表的每项执行处理
条件成立时执行一组步骤;不成立就跳过。没有「否则」分支。只有一个条件。要在不成立时走另一组步骤,用如果/否则。本页参数表是当前模块自己的定义;写法与「如果/否则」相同。
如果
依据条件执行操作
条件成立时执行一组步骤,不成立时执行另一组。只要成立时跑、不成立就跳过,用 如果。常见场景:用百度搜选中文字时,成功取到文本就搜这段文字,否则打开百度首页。
- 两个模块的区别
- 将步骤添加到分支
- 用变量指定
- 用表达式指定
如果/否则
依据条件执行操作
在每个或重复里,跳过后面的步骤并结束整个循环。相当于编程里的 break。本模块没有参数。放到循环内部即可。例如要循环 100 次,第 10 次跳出,后面 90 次不会再跑。
跳出循环(break)
跳出循环(\"每个\" 或 \"重复\" 模块)
在循环内部跳过本次剩下的步骤,直接进入下一项。相当于编程里的 continue。本模块没有参数。必须放在每个或重复里面。
跳过后续步骤(continue)
跳过后续步骤(循环内部),开始下一次循环。在循环内部使用。
立刻结束当前动作,或从子程序返回。相当于编程里的 return。操作类型:
停止(return)
停止动作或从子程序中返回

运行或停止动作
执行指定的其他动作

运行子程序
把一组步骤和变量封成可复用的「自定义模块」,再在动作里调用。简单动作一般用不到;步骤变多、要拆功能或要复用时再用。
执行 C# 代码,实现模块覆盖不到的功能。请只给熟悉 C# 的人用。请勿编写可能侵犯 Quicker 或第三方权益的代码,以及其它恶意代码。违反将直接停用帐号。
- 普通模式:直接编写脚本
- 最短示例
- 读写动作变量
- 末行表达式作为返回值
运行C#代码
执行C#代码。可写完整 Exec(context),或纯脚本(末行表达式即返回值;可用 context 读写变量)。async Task 由宿主等待。
用本机 .NET SDK 运行 C# file-based app。支持较新语法、NuGet 包引用和 WPF 等 SDK 功能。把完整源码交给本模块,由 dotnet 在隔离临时目录里编译并运行。这是 Quicker 2.0 新增模块。需要本机已安装 .NET SDK。
运行C#文件应用
使用.NET SDK运行C# file-based app。支持新语法、NuGet包引用和WPF等SDK功能。
在动作里跑一段 JavaScript。脚本必须提供全局函数 exec(),返回 0 表示成功,其它数字表示失败。1.43.7+ 使用 Jint,语法更完整。1.43.6 及更早使用 Jurassic(ECMAScript 3 / 5)。
- 脚本写法
运行Javascript代码
执行Js代码片段。代码中应包含主函数exec(),请参考文档。

运行Python代码
执行Python代码片段。

重复
循环指定的次数,或符合某个条件时中止