|
楼主 |
发表于 2024-3-28 21:51:26
|
显示全部楼层
广东省东莞市
.版本 2
.支持库 spec
找图返回 = dm.FindPicExS (7, 127, 805, 600, “1.bmp|2.bmp|3.bmp|4.bmp|5.bmp|6.bmp|7.bmp|8.bmp|9.bmp|0.bmp”, “000000”, 0.9, 0)
' 调试输出 (找图返回)
找图返回数组 = 分割文本 (找图返回, “|”, )
' 调试输出 (找图返回数组)
.判断开始 (取数组成员数 (找图返回数组) = 2)
返回数字1 = 分割文本 (找图返回数组 [1], “.”, )
返回数字2 = 分割文本 (找图返回数组 [2], “.”, )
' 调试输出 (返回数字1 [1])
' 调试输出 (返回数字2 [1])
' 调试输出 (返回数字1 [2])
' 调试输出 (返回数字2 [2])
坐标比较1 = 分割文本 (返回数字1 [2], “,”, )
坐标比较2 = 分割文本 (返回数字2 [2], “,”, )
' 调试输出 (坐标比较1 [2])
' 调试输出 (坐标比较2 [2])
.判断开始 (坐标比较1 [2] > 坐标比较2 [2])
最终返回的X坐标 = 返回数字2 [1]
最终返回的Y坐标 = 返回数字1 [1]
.判断 (坐标比较1 [2] < 坐标比较2 [2])
最终返回的X坐标 = 返回数字1 [1]
最终返回的Y坐标 = 返回数字2 [1]
.默认
.判断结束
调试输出 (“X坐标= ” + 最终返回的X坐标)
调试输出 (“Y坐标= ” + 最终返回的Y坐标)
' 地图坐标X.加入文本 (最终返回的X坐标)
' 地图坐标Y.加入文本 (最终返回的Y坐标)
.判断 (取数组成员数 (找图返回数组) = 3)
返回数字1 = 分割文本 (找图返回数组 [1], “.”, )
返回数字2 = 分割文本 (找图返回数组 [2], “.”, )
返回数字3 = 分割文本 (找图返回数组 [3], “.”, )
调试输出 (返回数字1 [1])
调试输出 (返回数字2 [1])
调试输出 (返回数字3 [1])
' 调试输出 (返回数字1 [2])
' 调试输出 (返回数字2 [2])
' 调试输出 (返回数字3 [2])
坐标比较1 = 分割文本 (返回数字1 [2], “,”, )
坐标比较2 = 分割文本 (返回数字2 [2], “,”, )
坐标比较3 = 分割文本 (返回数字3 [2], “,”, )
调试输出 (坐标比较1 [2])
调试输出 (坐标比较2 [2])
调试输出 (坐标比较3 [2])
' 调试输出 (坐标比较1 [3])
' 调试输出 (坐标比较2 [3])
' 调试输出 (坐标比较3 [3])
|
|