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