外观
02 通用配置
这些参数位于 节点属性,适用于各种识别和动作类型。点击区域右上角 + 添加;未添加时使用默认设置。

图中 节点属性 展示动作延迟与重复参数;其下方 循环与分支 属于第 07 章。
| 参数 | 格式 | 未添加 / 添加初始值 / 留空 | 必填与显示 | 运行影响与示例 |
|---|---|---|---|---|
| 禁用节点 | 复选框 | 不禁用 / 是 / 复选框无空值 | 可选;添加后显示 | 勾选后跳过识别和动作。例如临时排除尚未配置完成的节点 |
| 动作前延迟 | 非负整数,毫秒 | 200 / 200 / 0 | 可选;添加后显示 | 识别成功后等待再动作。例如500 |
| 动作后延迟 | 非负整数,毫秒 | 200 / 200 / 0 | 可选;添加后显示 | 动作完成后等待再进入子节点。例如300 |
| 动作重复 | 大于 0 的整数 | 1 / 1 / 校验失败 | 可选;添加后显示 | 只重复动作,不重新识别。例如3 表示执行三次 |
| 重复间隔 | 非负整数,毫秒 | 0 / 0 / 0 | 可选;添加后显示 | 两次重复动作之间等待。例如500 |
| 动作前静止 | 正数毫秒或等待对象 | 不等待 / 空 / 空值不导出 | 可选;添加后显示 | 识别成功后,先等待画面稳定再执行动作 |
| 重复间静止 | 正数毫秒或等待对象 | 不等待 / 空 / 空值不导出 | 可选;添加后显示 | 重复动作之间等待画面稳定 |
| 动作后静止 | 正数毫秒或等待对象 | 不等待 / 空 / 空值不导出 | 可选;添加后显示 | 动作及执行后写入完成后,等待画面稳定再进入固定延迟 |
等待画面静止
三种静止等待可以直接填写大于 0 的毫秒数,例如1000;也可以填写对象:
json
{"time":1000,"target":"10,20,110,220","threshold":0.95,"timeout":5000}1
对象必须包含正数time,并且只能使用time、target、target_offset、threshold、method、rate_limit和timeout。target沿用目标区域语法,接受固定区域、节点名或锚点引用;target_offset使用w1,h1,w2,h2四边偏移格式。留空表示不导出该字段,也就是不等待画面静止。
执行顺序
节点识别成功后依次执行:动作前静止、动作前延迟、动作(按动作重复次数执行;两次动作之间先应用重复间隔,再等待重复间静止)、执行后写入、动作后静止、动作后延迟,然后进入成功子节点。动作重复不会再次执行识别。
参数联动
- 重复间隔 只有在动作重复大于
1时才会产生可观察效果,但界面允许独立添加。 - 动作前延迟 和 动作后延迟 是固定等待;它们不改变循环间隔。
- 静止等待观察画面变化,不等同于固定延迟;对象中的
timeout限制本次静止等待,不是节点循环总超时。 - 禁用节点 会跳过整项执行,不应用该节点的识别和动作参数。
- 循环超时、循环间隔和循环次数位于 循环与分支,见第 07 章。
常见错误
- 把秒数直接填入时间字段:
2表示 2 毫秒,不是 2 秒;2 秒应填2000。 - 将动作重复设为
0:导出会提示必须大于0。 - 期望重复时重新找图:动作重复只重放动作;需要重新识别应把循环范围设为 当前节点,只有跨节点返回时才使用子节点和回跳。