TC官方合作论坛

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

[已解决] 找图问题,求解

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

马上加入TC

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

x
如何判断是否找到了图,?求大师解答
回复

使用道具 举报

沙发
发表于 2012-11-19 16:31:50 | 只看该作者
返回值: 返回找到的图片的序号,从0开始索引.如果没找到返回-1,返回所找图片在指定窗口的x坐标与y坐标到参数 返回的x坐标,返回的y坐标



举例:

整型 图像序号,返回的x坐标,返回的y坐标

图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp|d:\\222.bmp|d:\\333.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)

如果(图像序号>=0)

    辅助.消息框(转换.整型转字符型(返回的x坐标))

    辅助.消息框(转换.整型转字符型(返回的y坐标))

    辅助.消息框("找到该图")

否则

    辅助.消息框("没有找到该图")

如果结束
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-19 17:17:11 | 只看该作者
有种方法,这种是看返回的坐标X和Y,如果是-1,就代表没有找到,
另一种是看函数返回值,如果是-1也代表没有找到,如果是大于等于0就代表找到了
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-19 17:33:06 | 只看该作者
学习
回复 支持 反对

使用道具 举报

5#
发表于 2012-11-19 20:23:10 | 只看该作者
回复 3楼qq06314488的帖子

最好还是不要用返回坐标判断 如果非要用最表判断的话 就用单独定义的变量坐标 而且每个找图坐标都要单独定义
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-11-19 21:26:08 | 只看该作者
回复 5楼die13719076310的帖子

如何重复找图
回复 支持 反对

使用道具 举报

7#
发表于 2012-11-19 22:34:58 | 只看该作者
回复 5楼die13719076310的帖子

我只不过回答的是个方法而且如果只不过是单线程是无所谓的,因为每次你运行找图的函数不管你先前的坐标是多少,都会自动赋值成-1,然后找图再赋值,
回复 支持 反对

使用道具 举报

8#
发表于 2012-11-19 23:32:18 | 只看该作者
回复 6楼lanelfinwu的帖子

整型 图像序号,返回的x坐标,返回的y坐标
循环(真)
辅助.等待(1000)
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp|d:\\222.bmp|d:\\333.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
如果(图像序号>=0)
辅助.消息框(转换.整型转字符型(返回的x坐标))
辅助.消息框(转换.整型转字符型(返回的y坐标))
辅助.消息框("找到该图")
跳出
如果结束
循环结束
//加个循环就是重复找图了
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-11-20 00:25:32 | 只看该作者
回复 8楼die13719076310的帖子

多谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 04:54 , Processed in 0.123443 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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