函数名称 | 找色.多点比色 | |||
---|---|---|---|---|
函数功能 | 指定坐标颜色比对 | |||
函数语法 | 找色.多点比色(CmpColorExT,implement,parameter,random,Sleep) | |||
英语语法 | ||||
参数说明 | 参数 | 类型 | 必填 | 说明 |
CmpColorExT | table | 是 | 特征数组 | |
implement | integer | 是/否 | 1. 执行功能编号 2. 根据功能需求写 |
|
parameter | table integer string |
是/否 | 1. 执行功能参数1~8 2. 根据功能需求写 |
|
Sleep | integer | 是/否 | 1. 执行功能后随机延迟 2. 单位毫秒 |
|
返回值 | 有 | arr |
1. 成功返回坐标表 2. 失败返回nil |
|
#### 注意事项 | 执行功能1~3 8支持无障碍环境 |
#### 编号 | #### 功能 | #### 语法 | #### 参数 | 类型 | 说明 | #### 功能返回值 |
---|---|---|---|---|---|---|
无 | 查找特征 | 无 | 无 | 无 | 无 | |
1 | 随机点击 | 无 | 无 | |||
2 | 偏移点击 | {x,y} | x,y | integer | 需要偏移的x,y值 | |
3 | 其他点击 | {x,y} | x,y | integer | 点击的坐标 | |
4 | 移动特征 | {x,y,time} | x,y | integer | 终点坐标 | |
time | integer | 1. 完成时间 2. 单位毫秒 |
||||
5 | 随机滑动 | {x1,y1,x2,y2,time} | x1,y1 | integer | 起点坐标 | |
x2,y2 | integer | 终点坐标 | ||||
time | integer | 1. 完成时间 2. 单位毫秒 |
||||
6 | 随机捏合 | {x1,y1,x2,y2,time} | x1,y1 | integer | 手指1坐标 | |
x2,y2 | integer | 手指2坐标 | ||||
time | integer | 1. 完成时间 2. 单位毫秒 |
||||
7 | 随机张开 | {x1,y1,x2,y2,time} | x1,y1 | integer | 手指1坐标 | |
x2,y2 | integer | 手指2坐标 | ||||
time | integer | 1. 完成时间 2. 单位毫秒 |
||||
8 | 输入文字 | {x,y,text} | x,y | integer | 点击光标坐标 | |
text | string | 输入的文本 | ||||
返回坐标 | 无 | 无 | 无 | 无 | 1. 成功返回坐标表 2. 失败返回nil |
|
#### 注意事项 | 特征语法格式必须规范 |
#### 特征语法 | CmpColorExT={name,{mul_color,sim}} {mul_color,sim}:参考懒人函数【cmpColorExT】参数表 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
参数说明 | 参数 | 类型 | 必填 | 说明 | ||||||||
name | string | 是 | 特征名称 | |||||||||
mul_color | integer | 是 | 需要对比的点xy坐标和16进制颜色,格式为(X坐标 | Y坐标 | 16进制颜色),多个颜色用“ | ”号分隔,需要偏色用“-”号分隔,多个点信息用“,”号分隔,比如”100 | 200 | FFFFFF | 123456-000000,300 | 500 | FFFFFF” | |
sim | number | 是 | 相似度,取值范围0-1 | |||||||||
注意事项 | 特征语法格式必须规范 |
函数用例:
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---查找特征
if 找色.多点比色(特征) then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行随机点击
if 找色.多点比色(特征,1,15,1000)then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行随机偏移点击
if 找色.多点比色(特征,2,{-5,10},1000) then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行随机其他点击
if 找色.多点比色(特征,3,{200,333},1000) then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行移动特征
if 找色.多点比色(特征,4,{200,333,200},1000) then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行随机滑动
if 找色.多点比色(特征,5,{200,333,200,333},1000) then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行随机捏合
if 找色.多点比色(特征,6,{200,333,200,333},1000)then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行随机张开
if 找色.多点比色(特征,7,{200,333,200,333},1000)then
end
特征={"特征名",{"500|600|787878|101010-102030,200|105|FFFFFF",0.9}}
---执行输入文字
if 找色.多点比色(特征,8,{200,333,"我爱你中国"},1000) then
end
特征={"特征名",{"1220|61|7BA673,1227|57|4A6DAD,1231|64|2934DE,1233|59|5279D6",0.9}}
---执行返回坐标
local 坐标=找色.多点比色(特征)
if 坐标 then
print(坐标)
end