外观
09 数据比较与模拟识别动作
数据比较
数据比较 不读取画面。它比较两个固定文本或运行数据,成立时进入成功分支,不成立时进入失败分支。
| 参数 | 格式 | 默认/空值 | 必填与显示 | 运行影响与示例 |
|---|---|---|---|---|
| 参数 1 | 任意文字或现有分类.数据名 | 空的固定文本 | 必填 | 例如统计.次数或完成 |
| 比较方式 | 等于、不等于、大于、大于等于、小于、小于等于 | 等于 | 必填 | 等于和不等于按完整文本比较;大小关系按有限数字比较 |
| 参数 2 | 任意文字或现有分类.数据名 | 空的固定文本 | 必填 | 例如10或状态.目标 |
两个参数都使用自动引用识别:输入与当前可用数据引用精确匹配时读取数据,否则保留为固定文本。没有单独的来源切换或候选菜单。完整规则见数据参考:操作数自动识别。
模拟类型用于检查分支、循环和错误处理,不读取真实画面,也不发送真实动作。它们适合先把流程结构跑通,再替换为正式识别和动作。
模拟识别

选择 模拟识别 后,从识别行右侧 + 添加参数。
| 参数 | 格式 | 默认/空值 | 必填与显示 | 运行影响与示例 |
|---|---|---|---|---|
| 是否命中 | 复选框 | 是 | 可选;模拟识别时可添加 | 控制本次模拟返回成功还是失败 |
| 延迟轮次 | 非负整数 | 0 | 可选;模拟识别时可添加 | 0立即成功;例如2表示经过两轮后才允许命中 |
| 最大命中次数 | -1或正整数 | -1(不限制) | 可选;模拟识别时可添加 | 例如3表示最多成功三次;0和小于-1无效 |
模拟识别也能添加识别范围和范围偏移,格式见配置面板总览。运行脚本只导出是否命中、延迟轮次和最大命中次数,不导出这两个范围字段;它们不会影响模拟结果,也不会把模拟识别变成真实画面识别。
模拟动作

| 参数 | 格式 | 默认/空值 | 必填与显示 | 运行影响与示例 |
|---|---|---|---|---|
| 是否成功 | 复选框 | 是 | 可选;模拟动作时可添加 | 是 模拟动作成功;否 模拟动作失败并进入错误流程 |
模拟动作不会点击、输入或改变目标窗口。它只改变动作结果,因此可以验证“失败后执行”和失败连线是否符合预期。
常见错误
- 把模拟识别命中当成真实目标已出现:它不读取截图。
- 最大命中次数填写
0:只允许-1或正整数。 - 用模拟动作验证坐标或按键:它不会调用真实输入通道。
- 调试结束后忘记替换模拟类型:运行日志会继续显示模拟结果。