运行或停止动作
运行、停止指定动作,或显示它的右键菜单。也可以再跑一遍当前动作、停掉其它实例、查询自己编写的动作正在跑几个。
当前模块定义
sys:runAction输入 8 · 输出 4 · 枚举 1
输入参数
- 类型
typeEnum必填操作类型
6 个选项运行动作、停止动作、显示动作右键菜单
运行动作默认StartAction停止动作StopAction显示动作右键菜单ShowActionContextMenu运行当前动作(注意避免产生循环或递归)StartCurrentAction停止当前动作的其它实例StopOtherInstance获取动作运行个数(自己编写动作时可用)GetRunningActionCount - 目标动作
actionIdText必填要运行的其他动作的ID或名称(使用名称时需要完全匹配且不能有重名动作)
- 仅显示动作的自定义菜单
onlyCustomMenuBoolean可选不显示编辑、复制等菜单
- 等待运行结束
waitBoolean可选是否等待此动作运行结束再执行后续动作(如需获取目标动作的输出,需选中此项)
- 命令参数
inputParamText必填传递给目标动作的参数。存储在该动作的quicker_in_param变量中。
- 调试模式运行
debugBoolean可选是否以调试模式运行动作
- 不显示提示消息
hideMessageBoolean可选仅对非动作库安装的动作有效
- 失败后停止
stopIfFailBoolean可选如果未找到目标动作,是否停止当前动作
输出参数
- 是否成功
isSuccessBoolean操作是否成功
- 动作名称
actionTitleText运行的动作名称。
- 动作输出
outputText被调用动作的输出。
- 运行个数
countNumber动作正在运行的个数
概述
运行或停止动作
执行指定的其他动作
参数说明
类型:
- 运行动作
- 停止动作
- 显示动作右键菜单
- 运行当前动作(注意避免产生循环或递归)
- 停止当前动作的其它实例
- 获取动作运行个数(自己编写动作时可用)
目标动作:仅运行 / 停止 / 显示右键菜单 / 获取运行个数。可以是:
- 动作 ID(GUID,例如
7521f699-fcab-43b9-9686-560de2c8aa92)。在动作上右键 → 信息 → 复制动作ID。 - 动作名称。必须完全匹配,且不能有重名。
- 动作库中的 ID(仅「运行动作」):已从动作库安装的,或本机分享到动作库的(1.5.27+)。

仅显示动作的自定义菜单:仅「显示动作右键菜单」。不显示编辑、复制等系统项。见为动作设计自定义右键菜单。
运行或停止动作
执行指定的其他动作
等待运行结束:仅运行动作 / 运行当前动作。等目标跑完再继续。要取「动作输出」必须勾选。不勾选则启动后立刻往下走。
命令参数:仅运行动作 / 运行当前动作。传给目标,写入该动作的 quicker_in_param。见为动作传递参数。
调试模式运行:仅运行动作 / 运行当前动作。以调试模式启动(方便调动作右键菜单项)。
运行或停止动作
执行指定的其他动作
不显示提示消息:仅停止动作。隐藏「动作已停止」提示。只对非动作库安装的动作有效。
运行或停止动作
执行指定的其他动作
失败后停止:找不到目标动作时,是否停止当前动作。默认开启。
输出
- 是否成功:操作是否成功。
- 动作名称:仅运行动作。用 ID 指定时,这里给出动作名称,方便提示用户。
- 动作输出:仅运行动作 / 运行当前动作。被调用动作里用停止设定的返回值。需勾选「等待运行结束」。
- 运行个数:仅获取动作运行个数。该动作当前正在跑的实例数。基于安全考虑,只能查自己编写的动作,不能查动作库安装的动作。
限制与排障
「运行当前动作」不要写成停不下来的递归。获取运行个数只支持自己开发的动作。
相关链接
更新历史
- 20250120 完善文档以匹配实际功能。
更新于