TC官方合作论坛
标题: 新手问题. 找图的时候 鼠标直接飘到屏幕左上角是为什么? [打印本页]
作者: q846605743 时间: 2013-1-21 11:40
标题: 新手问题. 找图的时候 鼠标直接飘到屏幕左上角是为什么?
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1600,900,"re:11.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)
辅助.等待(500)
鼠标.移动(图片X坐标,图片Y坐标)
功能结束
作者: q846605743 时间: 2013-1-21 11:51
求大神帮看看阿
作者: Abin 时间: 2013-1-21 11:53
没找到图撒,返回的坐标是(-1,-1)
作者: q846605743 时间: 2013-1-21 11:55
回复 3楼Abin的帖子
截图没有问题阿. 截图要注意点什么
作者: Abin 时间: 2013-1-21 11:58
图像.找图 这个是前台的脚本,找图的时候不能遮挡图片范围。。
作者: q846605743 时间: 2013-1-21 11:58
回复 5楼Abin的帖子
是阿, 街头篮球 屏蔽后台了,
作者: 我又来了 时间: 2013-1-21 12:19
- 图片X坐标,图片Y坐标,图像序号
- 图像序号=图像.找图(0,0,1600,900,"re:11.bmp",#102030,0.8,0,图片X坐标,图片Y坐标) //红色的地方应该是 rc 吧 导致找不到图所以XY都是-1
- 辅助.等待(500)
- 鼠标.移动(图片X坐标,图片Y坐标)
- 功能结束
复制代码
最好做个返回坐标的判断
- 图片X坐标,图片Y坐标,图像序号
- 图像序号=图像.找图(0,0,1600,900,"rc:11.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)
- 如果(图像序号>=0)
- 鼠标.移动(图片X坐标,图片Y坐标)
- 否则
- 辅助.消息框("没找到图片")
- 如果结束
- 功能结束
复制代码
找到了 就改一回去 就可以了 这样就知道自己错没错。。
满意请采纳
作者: 3482879 时间: 2013-1-21 12:24
回复 7楼我又来了的帖子
鼠标已经移动到左上角。你的返回判断 怎么起作用的
作者: 我又来了 时间: 2013-1-21 12:26
回复 8楼3482879的帖子
这只是判断 你有木有找到这个图。,。找到了你再改成鼠标移动
作者: 我又来了 时间: 2013-1-21 12:31
回复 8楼3482879的帖子
我修改了 一下我贴的代码。你可以看看
作者: 18663400739 时间: 2013-1-21 12:44
怎么后台找图?
作者: 3482879 时间: 2013-1-22 14:51
回复 10楼我又来了的帖子
你的代码 跟我写的一样 但是坐标能判断了。发现有效坐标,但是不会移动。
空间 互助脚本
//默认空间
变量 线程句柄
功能 找图点击()
变量 图片X坐标,图片Y坐标
循环(真)
循环 (图像.找图(100,100,1440,900,"d:\\1.bmp",000000,1.0,0,图片X坐标,图片Y坐标))
如果(图片X坐标>5)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(5000)
键盘.按下(164)
键盘.按键(71,1)
键盘.弹起(164)
鼠标.左键单击(1)
否则
辅助.消息框("没有发现宝宝")
如果结束
循环结束
循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
线程句柄=线程.开启("互助脚本.找图点击","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
互助脚本.开始_点击()
功能结束
功能 热键1_热键()
互助脚本.退出_点击()
功能结束
空间结束
作者: 我又来了 时间: 2013-1-22 15:02
回复 12楼3482879的帖子
- 功能 找图点击()
- 变量 图片X坐标,图片Y坐标
- 循环(真)
- 循环(图像.找图(100,100,1440,900,"d:\\1.bmp",000000,1.0,0,图片X坐标,图片Y坐标))//为什么要这么写这样写的意思你明白?
- 如果(图片X坐标>5)//怎么是大于5了。、、不知道你什么用意
- 鼠标.移动(图片X坐标,图片Y坐标)
- 辅助.等待(5000)
- 键盘.按下(164)
- 键盘.按键(71,1)
- 键盘.弹起(164)
- 鼠标.左键单击(1)
- 否则
- 辅助.消息框("没有发现宝宝")
- 如果结束
- 循环结束
- 循环结束
- 功能结束
复制代码 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
以上你所写的。。帮你注释了 你的问题就出现在这2个地方。。你自己先考虑一下。。实在不知道的话。我过会给你贴代码
作者: 3482879 时间: 2013-1-23 12:41
回复 13楼我又来了的帖子
加我好友QQ402724313. 相互学习
作者: 3482879 时间: 2013-1-23 12:48
回复 0楼3482879的帖子
代号5 如果没有发现图片鼠标会移动的屏幕左上角。坐标大概在0 0左右。 所以我加一个限制条件大于5就是排除没有发现图片的情况,应为我的图片目标在屏幕中间,大于5就是说有存在对象 才能执行操作 没有 消息提示没有发现东西。
代号4. 锁定图片的范围 俩坐标 提高准确度 然后你找的东西 设置 颜色的偏差 和相似的程度 最后0 不清楚,返回的变量值是图片x和图片y。
加我QQ 互相学习 有什么要求慢慢说。年轻
作者: 我又来了 时间: 2013-1-23 13:07
回复 15楼3482879的帖子
下面 点击有事你Q我。就可以找到我的。。
__________________________________________________↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
| 欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |