[远航笔记流水账]易语言调用大漠初级入门(5)第5章找图色字要点
1.易语言调用大漠之找字及操作注意
本节课只是说了下 找字返回的坐标是左上位置(找图之类的也有类似问题 多点找色 多点比色看情况是否点击需要偏移) 如果直接点击文字左上 可能是点不到真正需要点到的文字 需要点击加偏移。
2.易语言调用大漠之找图及操作注意(多点找图)
其实是同时找多图函数
返回值和找图区别开来 如果找不到返回空字符串 找得到则返回的是上面类似结构的字符串
小知识:如何快速的知道大漠中文函数对应的英文函数名
3.易语言调用大漠之找色多点找色及操作注意
多点找色 发现大漠的多点找色格式有点老旧 不过工作正常就好
后面顺手加大了常用偏色 依然可以正常工作 不愧是大漠
第6章总结
1.易语言调用大漠之总结
没说什么。。
随笔:尝试做了个易语言下的多点比色 后来发现效率低下 运行100次的多点比色 耗时15秒 运行大漠找图100次 耗时 3.3秒 果然不能在大漠的基础上做多点比色 效率差太多
留个纪念
.版本 2 .子程序 个人版多点比色, 整数型, 公开, 返回-1找不到返回1找到了为0参数错误 .参数 比色特征字符串, 文本型, , “143,74,54cdf5|135,67,8cf5fc” .参数 sim, 双精度小数型 .局部变量 全组, 文本型, , "0" .局部变量 分组, 文本型, , "0" .局部变量 i, 整数型 .局部变量 成功数量, 整数型 .局部变量 结果, 整数型 结果 = -1 成功数量 = 0 ' 先分解参数 得到各个点的颜色和对应坐标 基本结构是这样"x1,y1,颜色1|x2,y2,颜色2" 全组 = 分割文本 (比色特征字符串, “|”, ) ' 数组_输出 (全组) ' 循环判断每个点的比色结果 .计次循环首 (取数组成员数 (全组), i) 分组 = 分割文本 (全组 [i], “,”, ) ' 进一步分解 检测数据类型 .如果真 (取数组成员数 (分组) ≠ 3) 结果 = 0 跳出循环 () .如果真结束 ' 开始依次检测 .如果真 (全局大漠.颜色比较 (到整数 (分组 [1]), 到整数 (分组 [2]), 删首尾空 (分组 [3]), sim) = 0) 成功数量 = 成功数量 + 1 .如果真结束 .计次循环尾 () ' 调试输出 (成功数量) ' 汇总比色的结果得出结论 返回 .如果 (成功数量 ÷ 取数组成员数 (全组) ≥ sim) 结果 = 1 .否则 结果 = -1 .如果结束 返回 (结果)
123
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现