本课视频录制了FindStr找字和FindStrFast快速找字两个命令,并在《剑侠情缘》这款游戏进行了测试,对于字库较大的情况,建议使用FindStrFast快速找字,速度会快很多。
乐玩插件FindStr找字和FindStrFast快速找字模块源码:
.版本 2
.子程序 FindStr, 整数型, 公开, 找到返回1,没找到返回0
.参数 x1
.参数 y1
.参数 x2
.参数 y2
.参数 string, 文本型
.参数 color_format, 文本型
.参数 sim, 小数型
.参数 isbackcolor
返回 (obj.数值方法 (“FindStr”, x1, y1, x2, y2, string, color_format, sim, isbackcolor))
.子程序 FindStrFast, 整数型, 公开, 找到返回1,没找到返回0
.参数 x1
.参数 y1
.参数 x2
.参数 y2
.参数 string, 文本型
.参数 color_format, 文本型
.参数 sim, 小数型
.参数 isbackcolor
返回 (obj.数值方法 (“FindStrFast”, x1, y1, x2, y2, string, color_format, sim, isbackcolor))
FindStr找字和FindStrFast快速找字游戏测试
.版本 2
.子程序 _按钮19_被单击, , , 002222-000000
' 字库的切换
l.UseDict (1)
l.FindStr (0, 0, 2000, 2000, “寻”, “002222-000000”, 0.95, 0)
l.MoveTo (l.GetX (), l.GetY ())
l.LeftDoubleClick ()
.子程序 _按钮20_被单击, , , FindStrFast
l.UseDict (1)
l.FindStrFast (0, 0, 2000, 2000, “寻”, “002222-000000”, 0.95, 0)
l.MoveTo (l.GetX (), l.GetY ())
l.LeftDoubleClick ()
延时 (1000)
l.KeyPress (8, 9)
延时 (1000)
l.KeyPressStr (“169/202”, 0)
延时 (1000)
l.KeyPress (13, 1)
下载:
链接:https://pan.baidu.com/s/1Z-GwQ84X7iccpK3NngsPZQ
原文:乐玩插件FindStr找字和FindStrFast快速找字
易语言封装调用乐玩多线程插件模块
您可能感兴趣的文章:
▪ 易语言多线程传参创建启动挂起恢复销毁互斥
▪ 第三课易语言大漠剑侠情缘多线程木人巷检测游戏开启
▪ 大漠多账号循环登录任务自动切换模板-9测试优化
▪ 511遇见易语言多线程大漠多线程-33大漠多线程模板-3UI更新
▪ 511遇见易语言多线程大漠多线程-3线程传参数据变量地址
▪ 511遇见易语言多线程大漠多线程-4线程传参指针地址
▪ 511遇见易语言多线程大漠多线程-8启动线程传递参数-API自定义数据
▪ 511遇见易语言多线程大漠多线程-17多线程启动方式许可证
▪ 乐玩插件多线程后台绑定多窗口-方法1
▪ 易语言多线程许可证的几点理解