TC官方合作论坛

标题: 找图 [打印本页]

作者: 67800461    时间: 2012-6-25 15:30
标题: 找图
找图都是从左上角0,0 向右下角找 所以每次循环找到 左上角的第一个图时,后面的同样的图它就不找了。

问题就在这。。。
        循环100次 1000次 它还是只招靠近左上角的第一个图,我想要后面的,划区域我会,但太繁琐,CPU也高。


请问大侠有没有其他办法 比如在X Y 上做做文章,来点代码,露一手



循环(真)
辅助.等待(25)
图片序号=dm.FindPic(0,0,1024,768,"D:\\11111.bmp","000000",0.9,0,X,Y)
如果(图片序号==0) //根据你找图的函数, 返回0表示找图成功,返回-1 失败
dm.MoveTo( X+35,Y+40)
dm.LeftClick()
如果结束
辅助.等待(30)
循环结束
返回 真
功能结束



作者: lyf1314    时间: 2012-6-25 16:01
找多图…坐标分割存数组…取下标中间值,获取该数组内的坐标
作者: 67800461    时间: 2012-6-25 16:05
回复 2楼lyf1314的帖子

能不能具体的改动下 反正代码就那么长,先采纳了 谢谢  麻烦小改下。
作者: zgzjwzlx    时间: 2012-6-25 17:09


作者: lyf1314    时间: 2012-6-25 17:30
就是大漠的找多图…
作者: 67800461    时间: 2012-6-25 18:33
回复 5楼lyf1314的帖子

大漠找多图是 找不一样的多图,我是找一样的多图 不一样 他只要 加个竖线就可以了
作者: lyf1314    时间: 2012-6-25 21:21
大漠找多图,找同样的一张,返回是多个坐标,你试都不试- -
作者: 67800461    时间: 2012-6-25 21:45
回复 7楼lyf1314的帖子

哦 谢谢,我试了下 原来是扩展找图这个 功能

字符型 颜色坐标值=dm.FindPicEx(0,0,2000,2000,"D:\\11111.bmp","000000",0.9,0)

后面怎么表达啊 怎么一个一个移动坐标去点击




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1