回复 6楼shine宝宝的帖子
#import "dm.dmsoft" dm
空间 脚本测试
//定义默认空间
功能 逻辑型 文字识别线程()
整型 返回值,X,Y
dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
dm.SetDict(0,"字库0.txt") //设置 字库 0 (包涵了 "识别码" 的字库)
dm.SetDict(1,"字库1.txt") //设置 字库1 (包含了数字 0~9)
dm.UseDict(0) //使用 字库0
返回值=dm.FindStr(0,0,2000,2000,"文","000000-000000",0.8,X,Y)
如果(返回值>=0)
辅助.消息框("找到")
逻辑型 获得
整型 x,y
字符型 鼠标横坐标,鼠标纵坐标
获得=鼠标.获取坐标(x,y)
鼠标横坐标=字符串.连接("鼠标当前X坐标 ",转换.整型转字符型(x))
鼠标纵坐标=字符串.连接("鼠标当前Y坐标 ",转换.整型转字符型(y))
超级鼠标.移动(X,Y)
否则
辅助.消息框("找不到")
dm.UseDict(1) //使用字库1
字符型 字符串=dm.Ocr(X,Y,X+200,Y+200,"000000-000000",0.8)
如果(字符串.长度(字符串)>0)
辅助.消息框(字符串)
如果结束
如果结束
//.....省略n行代码
//如果还有别的代码需要用到字库0
//dm.UseDict(0) 需要重新启用 否则无法找到 字库0 里面的文字
返回 真
功能结束
功能 逻辑型 开始_点击()
线程.开启("脚本测试.文字识别线程","")
返回 真
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
功能结束
空间结束 |