TC官方合作论坛

 找回密码
 立即注册
查看: 656|回复: 7
打印 上一主题 下一主题

[已解决] 找图

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-25 15:30:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
找图都是从左上角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)
循环结束
返回 真
功能结束


回复

使用道具 举报

沙发
发表于 2012-6-25 16:01:12 | 只看该作者
找多图…坐标分割存数组…取下标中间值,获取该数组内的坐标
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-6-25 16:05:57 | 只看该作者
回复 2楼lyf1314的帖子

能不能具体的改动下 反正代码就那么长,先采纳了 谢谢  麻烦小改下。
回复 支持 反对

使用道具 举报

地板
发表于 2012-6-25 17:09:58 | 只看该作者

回复 支持 反对

使用道具 举报

5#
发表于 2012-6-25 17:30:10 | 只看该作者
就是大漠的找多图…
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-6-25 18:33:44 | 只看该作者
回复 5楼lyf1314的帖子

大漠找多图是 找不一样的多图,我是找一样的多图 不一样 他只要 加个竖线就可以了
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-25 21:21:44 | 只看该作者
大漠找多图,找同样的一张,返回是多个坐标,你试都不试- -
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-6-25 21:45:22 | 只看该作者
回复 7楼lyf1314的帖子

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

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

后面怎么表达啊 怎么一个一个移动坐标去点击
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-14 18:22 , Processed in 0.218570 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表