| 函数名称 | 找色.遍历找色 | |||
|---|---|---|---|---|
| 函数功能 | 获取要查找颜色在所选区域中的所有坐标 | |||
| 函数语法 | 找色.遍历找色(FindMultiColorAllT,implement,parameter,random,Sleep) | |||
| 英语语法 | ||||
| 参数说明 | 参数 | 类型 | 必填 | 说明 |
| FindMultiColorAllT | table | 是 | 特征数组 | |
| implement | integer | 是/否 | 1. 执行功能编号 2. 根据功能需求写 |
|
| parameter | table integer string |
是/否 | 1. 执行功能参数1~8 2. 根据功能需求写 |
|
| Sleep | integer | 是/否 | 1. 执行功能后随机延迟 2. 单位毫秒 |
|
| 返回值 | 有 | arr |
1. 成功返回坐标表 2. 失败返回nil |
|
| #### 注意事项 |
| #### 编号 | #### 功能 | #### 语法 | #### 参数 | 类型 | 说明 | #### 功能返回值 |
|---|---|---|---|---|---|---|
| 无 | 查找特征 | 无 | 无 | 无 | 无 | |
| 1 | 随机点击 | 无 | 无 | |||
| 2 | 偏移点击 | {x,y} | x,y | integer | 需要偏移的x,y值 | |
| 3 | 移动特征 | {x,y,time} | x,y | integer | 终点坐标 | |
| time | integer | 1. 完成时间 2. 单位毫秒 |
||||
| 4 | 随机合成 | {x1,y1,x2,y2,time} | x1,y1 | integer | 起点坐标 | |
| x2,y2 | integer | 终点坐标 | ||||
| time | integer | 1. 完成时间 2. 单位毫秒 |
||||
| 返回坐标 | 无 | 无 | 无 | 无 | 1. 成功返回坐标表 2. 失败返回nil |
|
| #### 注意事项 | 特征语法格式必须规范 |
| #### 特征语法 | FindMultiColorAllT={name,{x1,y1,x2,y2,first_color,offset_color,dir,sim}} {x1,y1,x2,y2,first_color,offset_color,dir,sim}:参考懒人函数【findMultiColorAllT】参数表 |
||||||
|---|---|---|---|---|---|---|---|
| 参数说明 | 参数 | 类型 | 必填 | 说明 | |||
| name | string | 是 | 特征名称 | ||||
| x1,y1 | integer | 是 | 区域左上角x,y坐标 | ||||
| x2,y2 | integer | 是 | 区域右下角x,y坐标 | ||||
| first_color | string | 是 | 要对比的16进制颜色,多个颜色用” | “号分隔,如果需要对比偏色则中间用“-”号分隔,比如”888888 | 123456-000000 | 00FF00-101010” | |
| offset_color | string | 是 | 偏移颜色 | ||||
| dir | integer | 是 | 1. 查找方向 2. 0: 表示从左上向右下; 3. 1: 表示从中心往四周查找; 4. 2: 表示从右下向左上查找; 5. 3: 表示从左下向右上查找; 6. 4:表示从右上向左下查找; |
||||
| sim | number | 是 | 相似度,取值范围0-1 | ||||
| 注意事项 | 特征语法格式必须规范 |
函数用例:
特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}---查找特征if 找色.遍历找色(特征) thenend
特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}---执行随机点击if 找色.遍历找色(特征,1,15,1000)thenend
特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}---执行随机偏移点击if 找色.遍历找色(特征,2,{-5,10},1000) thenend
特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}---执行移动特征if 找色.遍历找色(特征,3,{200,333,200},1000) thenend
特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}---执行随机合成if 找色.遍历找色(特征,4) thenend
特征={"特征名",{0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9}}---执行返回坐标local 坐标=找色.遍历找色(特征)if 坐标 thenprint(坐标)end
