马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 花落莫相离 于 2015-6-28 17:10 编辑
我的目的是想封装一段函数,通过返回值值1或者-1判断找图是否成功,如果成功,返回1和坐标x,y,不成功返回-1
下边是我的处理方法,水平显然很渣,我是想学习一下,有没有什么好的办法,不用我这么麻烦
先封装一段函数
- 功能 找图返回坐标(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]
- 结束
复制代码
|