外观
08 配置示例
以下示例均可从空白项目开始。坐标和资源名是示例值,请用抓抓和自己的无敏感测试窗口替换。前四个示例优先使用 无动作,避免误操作。
示例 1:找图成功后进入结束节点
- 将默认节点命名为
识别目标,识别选择 找图,动作选择 无动作。 - 添加模板图片
images/sample.png、图片偏色000000、匹配阈值0.90和识别范围0,0,0,0。 - 新建节点
完成,保持 无识别 + 无动作。 - 从
识别目标的成功引脚连接到完成。 - 运行后确认模板出现时进入
完成,且没有鼠标或键盘动作。
示例 2:OCR 读取任意文字
- 新建节点
读取标题,识别选择 OCR,动作保持 无动作。 - 保留默认识别模型和匹配阈值
0.3,识别范围填写100,100,500,220。 - 不添加期望文本,或将其留空。
- 运行后查看 OCR 结果;范围内任一达到阈值的文字都可构成命中。
示例 3:两点比色
- 新建节点
检查颜色,识别选择 比色,动作保持 无动作。 - 用抓抓生成两点比色数值,例如
10|20|FF0000,...,添加匹配阈值0.90。 - 连接成功和失败到两个不同的无动作节点。
- 改变测试窗口颜色,分别确认两条分支;比色不需要识别范围。
示例 4:最多扫描子节点三轮
- 新建上游节点
等待目标,保持 无识别 + 无动作。 - 新建找图节点
候选目标并完成模板配置,从等待目标成功连接到它。 - 在
等待目标的 循环与分支 添加循环范围并选择 子节点,再添加循环次数3、循环间隔500。 - 保持循环超时时间未添加,此时只由循环次数限制最多三轮,不受时间上限限制。
- 隐藏模板后运行,确认最多扫描三轮;重新显示模板后确认可提前命中。
示例 5:找图后点击识别位置
- 复制示例 1 的
识别目标节点,并在无敏感测试窗口中操作。 - 动作改为 点击,添加鼠标按键并保持 左键。
- 不添加目标区域,使动作使用找图命中位置。
- 先单独运行识别确认位置,再执行节点并确认点击落在模板区域。
示例 6:按数据条件输入文本
- 新建节点
条件输入,使用 无识别 + 输入文本,输入文本填写测试文本。 - 在 识别前 添加条件,数据引用填写
界面.允许输入,运算符选择=,比较值填true。 - 在 界面 中把公开控件的值设为
false并选择 保存配置,确认节点不执行输入;再把它改为true并保存后复测。不要在数据管理中编辑该值,界面.*是只读投影。 - 执行前把焦点放在无敏感内容的测试输入框,确认只在条件满足时输入。
完成后检查
- 所有资源都位于当前项目,未使用外部绝对路径。
- 识别范围按当前绑定窗口客户区测量。
- 第一次真实动作前已单独验证识别结果。
- 日志中没有必填、范围、模型或子节点引用错误。