语法: | findStr(x1, y1, x2, y2,text,colorfmt,sim) | ||||
---|---|---|---|---|---|
参数 | 类型 | 说明 | |||
x1 | 整数类型 | 查找区域左上x坐标 | |||
y1 | 整数类型 | 查找区域左上y坐标 | |||
x2 | 整数类型 | 查找区域右下x坐标 | |||
y2 | 整数类型 | 查找区域右下y坐标 | |||
text | 字符串类型 | 要找的文字,多个文字用“ | ”号分隔 | ||
colorfmt | 字符串类型 | 16进制颜色,文字的颜色二值化,支持偏色,多个颜色用” | “号分隔,比如”888888 | 123456-000000 | 00FF00-101010” |
sim | 双精度浮点类型 | 双精度浮点数,相似度,取值范围0-1 | |||
return | Indexes/整数类型 | 识别成功返回︰查找文字的索引,索引0开始 识别失败返回︰-1 |
|||
x,y/整数类型 | 识别成功返回︰文字左上角坐标 识别失败返回︰-1,-1 |
||||
注意事项 |
根据选中的字典查找该区域内,文字的坐标 当区域范围均为0时,表示全屏查找文字 偏色是微调,指对RBG三色分别确定取色范围 相似度是粗调,指对文字颜色整体做百分比判断 分清楚使用哪个,字库索引,查找文字 字库需要放在资源文件 |
setDict(0,"dict.txt")
useDict(0)
local ret,x,y=findStr(0,0,0,0,"中|国","FFFFFF-101010",0.98)
if x~=-1 and y ~=-1 then
print("文字索引-->"..ret,"x:"..x.." y:"..y)
end
setDict(0,"dict.txt")
useDict(0)
local ret,x,y=findStr(0,0,0,0,"中|国","FFFFFF-101010",0.98)
if ret~=-1 then
print("文字索引-->"..ret,"x:"..x.." y:"..y)
end
setDict(0,"dict.txt")
useDict(0)
local ret,x,y=findStr(0,0,0,0,"中|国","FFFFFF-101010",0.98)
if ret==0 then
tap(100,300)
elseif ret==1 then
tap(100,400)
elseif ret==2 then
tap(x,y)
print("文字索引-->"..ret,"x:"..x.." y:"..y)
end
自动化平台 | 官方网站 | 交流学习 | 学习课程 | 公开课程 |
---|---|---|---|---|
懒人精灵 | 懒人精灵官网 | 正在跳转 562451816 | 💻进阶课程列表 | 官方课合集 |
AiWork | AIWork官网 | 正在跳转 818641934 | 📗中级课程 | 官方课合集 |
EasyClick | EasyClick官网 | 正在跳转 815053746 | ||
小派精灵 | 小派精灵官网 | 正在跳转 429533660 | ||
按键精灵 | 按键精灵官网 | 正在跳转 815057794 | ||
易语言 | 易语言官网 | |||
何鑫云机 | 合鑫云手机-云真机 | |||
鸟人云机 | 鸟人云手注册 | 鸟人云机下载 | 安卓7.1~10系统 |