Check Region(检查区域)
按规则检查屏幕上的一个矩形——无需模板图像。
用途
不用任何截取图像就检查一个矩形:它够亮吗、是对的平均颜色吗、某个像素是什么颜色,或它自上次检查以来变了吗?
用来检测没有明显图标的状态——血条清空、界面渐入、灯亮起、某区域在动。
何时用
- 检测条、仪表、量表的水平变化。
- 确认界面渐入或渐出。
- 检测某区域任何动作,不需要知道它长什么样。
- 检查状态灯或颜色编码指示器。
何时不用
- 找图标或按钮——用 Find Image。
- 读一个值——用 Read Text。
- 在繁忙、细节多的区域上。 对复杂区域取平均会冲掉信号。
前提
已连接的设备。不需要素材模板——这正是本节点的意义。
如何运行
如同 Find Image,未通过不是错误:route 是 Failure 但 status 是 success,所以它永不触发重试或连续失败护栏。
设置
| 设置 | 类型 | 范围 | 默认 | 作用 |
|---|---|---|---|---|
| Region | 矩形 | 屏幕百分比 | — | 必填。 要测量的区域 |
| Rule type | 选择 | 见下 | — | 必填。 测量什么 |
| Expected | object | — | — | 必填。 比较的目标值 |
| Tolerance | number | ≥ 0 | — | 测量可差多远仍算通过 |
| Timeout | integer | 100–120000 ms | 流程默认 | 检查多久 |
| Poll interval | integer | 50–5000 ms | 流程默认 | 多久重抓一次 |