auto.findImages 区域找图 函数: auto.findImages作用: 在区域范围内, 寻找图片位置, 寻找相同1~n个特征 权限: root 键鼠 无障碍 语法: auto.findImages(pic, sim, timeout, quality, range) [td]参数 | 类型 | 是否必需 | 说明 | pic | 数组 | 是 | 字符数组, 64图像数据格式为[“图片1”, “图片2”] | sim | 浮点 | 是 | 双精度浮点数, 相似度, 取值范围0-1 | timeout | 整数 | 是 | 查找超时时间, 单位毫秒, 不用写0, 当指定时间内找不到, 退出查找 | quality | 整数 | 是 | 截图质量, 0标准, 1高清, 2超清 | range | 数组 | 是 | 双精度浮点数数组, 取值范围0-1, 需要查找的百分比范围, 格式为: |
[查找区域左上X坐标, 查找区域左上Y坐标, 查找区域右下X坐标, 查找区域右下Y坐标] 如: [0.03360, 0.14222, 0.08893, 0.17667] | 返回值[td]类型 | 是否必需 | 说明 | 数组/null | 是 | 成功返回位置信息参数数组, 失败返回 null
|
- var seek = auto.findImages(["图片1","图片2"],0.95,1,[0.03360,0.14222,0.08893,0.17667]);
- if (seek) {
- printl("找到了");
- } else {
- printl("未找到了");
- }
复制代码
- var seek = auto.findImages(["图片1","图片2"],0.95,1,[0.03360,0.14222,0.08893,0.17667]);
- if (seek) {
- seek[0].click(); //点击
- } else {
- printl("未找到了");
- }
复制代码
-
- var seek = auto.findImages(["图片1","图片2"],0.95,1,[0.03360,0.14222,0.08893,0.17667]);
- if (seek) {
- var place = seek[0].getRealRect();
- var x = place.getCenterX();
- var y = place.getCenterY();
- printl(x+","+y)
- } else {
- printl("未找到了");
- }
复制代码 |