先封装一段函数
复制代码
- 功能 找图返回坐标(x1,y1,x2,y2,图片名)
- 变量 x,y
- 循环(真)
- dm.FindPic(x1,y1,x2,y2,图片名,"000000",0.9,0,x,y)
- 如果(x>0&&y>0)
- 返回 1&"|"&x&"|"&y
- 跳出
- 否则
- 返回 -1
- 结束
- 结束
- 结束
再传参获取返回值复制代码
- 变量 x,y,返回值,ret=数组()
- 字符串分割(找图返回坐标(0,0,2000,2000,"边框.bmp",dm),"|",ret)
- 如果(数组大小(ret)>0)
- 返回值=ret[0]
- x=ret[1]
- y=ret[2]
- 结束
这论坛不错 发表于 2015-6-28 17:14
搞不明白你为什么要用循环,找到返回1还跳出,返回了还跳出做什么,没找到返回-1,循环的作用在哪里? ...
花落莫相离 发表于 2015-6-28 18:55
找图的环境不是静态的,需要循环一直找图,直到找到才返回坐标跳出循环,
至于为什么返回值1和-1
TC随着版本 ...
这论坛不错 发表于 2015-6-28 19:19
你还不明白?不管找到还是没找到,你都返回了,你这个循环有意义?还有你找到了,既然返回了,后面还要跳 ...
| 欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) | Powered by Discuz! X3.1 |