TC官方合作论坛

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

[已解决] 关于找图命令 图像序号 返回值的问题~~

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

马上加入TC

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

x
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",#102030,0.5,0,图片X坐标,图片Y坐标)

这个命令中图像序号的返回值应该是多少那?  个人感觉找到就应该是"1",未找到就应该是"0"

可当下面接

如果(图像序号==0)
     辅助.消息框("未找到图片")
否则
      辅助.消息框("找到图片")
      辅助.消息框(转换.整型转字符型(图片X坐标))
      辅助.消息框(转换.整型转字符型(图片Y坐标))
如果结束

判断语句时,在不同的电脑,同样的系统,同样的图片,却得到不同的结果那?
一个判断找到图片,并显示坐标.
一个判断未找到图片.


在判断未找到图片的电脑上,当判断语句改为

如果(图像序号==0)
     辅助.消息框("未找到图片")
     辅助.消息框(转换.整型转字符型(图片X坐标))
     辅助.消息框(转换.整型转字符型(图片Y坐标))
否则
      辅助.消息框("找到图片")
     如果结束

仍然显示未找到图片,却能判断出图片的正确坐标.
且通过
辅助.消息框(转换.整型转字符型(图像序号))

发现 返回值为  "0"

所以产生疑惑~~
到底图像序号的返回值,应该是一个怎样的概念那?
还望高手解答~~~

回复

使用道具 举报

沙发
发表于 2012-9-9 20:34:32 | 只看该作者
看帮助文档 没找到是-1 找到是0
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-9-9 20:40:00 | 只看该作者
返回值:返回找到的图片的序号,从0开始索引.如果没找到返回-1,返回所找图片在指定窗口的x坐标与y坐标到参数 返回的x坐标,返回的y坐标

此句中"从0开始索引"是不是指当同时找多张图片时,从0开始递增,比如同时找3张图片,返回值即为2.
回复 支持 反对

使用道具 举报

地板
发表于 2012-9-9 20:51:21 | 只看该作者
楼主,不同的电脑的分辨率不一定都是一样的哦
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-9-9 21:14:58 | 只看该作者
回复 4楼fire的帖子

可能我没说清楚,两台电脑的设置是完全相同的.
回复 支持 反对

使用道具 举报

6#
发表于 2012-9-9 23:03:41 | 只看该作者
图像序号=图像.找图(0,0,1440,900,"rc:1.bmp,rc:2.bmp,rc:3.bmp",#102030,0.5,0,图片X坐标,图片Y坐标)
找多图,并不是找出多张图的坐标
这个命令的意思是 先找1.bmp,没找到就找2.bmp,再没有就找3.bmp 都没有 图像序号=-1
找到1.bmp 图像序号=0 后面的就不找了
找到2.bmp 图像序号=1 后面的就不找了
找到3.bmp 图像序号=2
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-9-10 15:30:49 | 只看该作者
回复 6楼冷月无痕的帖子

果然验证了我的想法~~不知道实际使用的时候会有什么效果.
难道判断同时找多个图,来判断某个特征~~~~
那特征要复杂到什么程度啊~~
回复 支持 反对

使用道具 举报

8#
发表于 2012-9-10 20:04:42 | 只看该作者
回复 7楼wudong0819的帖子

首先说说你要实现的功能
如果你的游戏画面会同时出现数个一样的图片 你需要点击某一个 比如最下面的 或者最上面 或者依次点击
再或者随机点击几个
这样的功能可以用大漠的扩展找图来实现 详细方法可以在论坛搜索
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-11 20:10 , Processed in 0.131143 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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