TC官方合作论坛
标题:
鼠标和找图问题
[打印本页]
作者:
tianmenghuan
时间:
2014-5-4 22:14
标题:
鼠标和找图问题
空间 红警
//默认空间
变量 i=1
功能 开启()
辅助.命令("QQ空间",真)
不能发表连接 只好文字代替
辅助.等待(2500)
////说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
//图片X坐标,图片Y坐标,图像序号
//图像序号=图像.找图(0,0,1440,900,"rc:登陆.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
//如果(图片X坐标>0)
//鼠标.移动(图片X坐标+10,图片Y坐标)
//辅助.等待(100)
//鼠标.左键单击(1)
//否则
//辅助.消息框("米有")
//如果结束
//辅助.等待(100)
//鼠标.移动(图片X坐标,图片Y坐标+100)
//辅助.等待(100)
//鼠标.左键单击(1)
//辅助.等待(100)
//键盘.按键(8,10)
//辅助.等待(100)
//帐号=编辑框.获得文本("编辑框0")
//键盘.发送字符串(帐号)
//辅助.等待(100)
//键盘.按键(9,1)
//辅助.等待(100)
//密码=编辑框.获得文本("编辑框1")
//键盘.发送字符串(密码)
//图片X坐标,图片Y坐标,图像序号
//图像序号=图像.找图(0,0,1440,900,"rc:帐号.bmp",#0,1.0,0,图片X坐标,图片Y坐标)
//如果(图片X坐标>0)
//鼠标.移动(图片X坐标-50,图片Y坐标-70)
//辅助.等待(100)
//鼠标.左键单击(1)
//否则
//辅助.消息框("米有")
//如果结束
//辅助.等待(30000)
//////说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
//图片X坐标,图片Y坐标,图像序号
//图像序号=图像.找图(0,0,1440,900,"rc:进入.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
//如果(图片X坐标>0)
//鼠标.移动(图片X坐标,图片Y坐标)
//辅助.等待(100)
//鼠标.左键单击(1)
//否则
//辅助.消息框("米有")
//如果结束
变量 x,y
是否找到=图像.区域找色(252,713,364,800,#A6A6A6,0,x,y)
如果(x>0)
鼠标.移动(x,y)
辅助.等待(100)
鼠标.左键单击(1)
否则
辅助.消息框("米有")
如果结束
辅助.等待(21000)
////说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:关闭.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(100)
鼠标.左键单击(1)
否则
辅助.消息框("米有")
如果结束
鼠标.中键按下()
鼠标.中键下滚(600)
鼠标.中键弹起()
辅助.等待(1000)
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:拨款.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(100)
鼠标.左键按下()
鼠标.移动(图片X坐标+280,图片Y坐标)
辅助.等待(100)
鼠标.左键弹起()
辅助.等待(100)
鼠标.移动(图片X坐标+70,图片Y坐标-20)
否则
辅助.消息框("米有")
如果结束
辅助.等待(200)
鼠标.左键单击(1)
辅助.等待(200)
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:收取.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(100)
鼠标.左键单击(1)
否则
辅助.消息框("米有")
如果结束
//循环(真)
//辅助.等待(8000)
//鼠标.移动(图片X坐标+70,图片Y坐标-50)
//辅助.等待(200)
//鼠标.左键单击(1)
//辅助.等待(200)
//图片X坐标,图片Y坐标,图像序号
//图像序号=图像.找图(0,0,1440,900,"rc:收取.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
//如果(图片X坐标>0)
//鼠标.移动(图片X坐标,图片Y坐标)
//辅助.等待(100)
//鼠标.左键单击(1)
//否则
//辅助.消息框("米有")
//如果结束
//i=i++
//循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
线程.开启("红警.开启","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句
循环中的鼠标坐标是我修正过的 但是在第一次循环过后 鼠标的坐标又改变了 并且 后面的每次循环 都会改变坐标
怎么才能让他不改变呢?还有就是换台电脑之后就找不到图了 重新抓去之后鼠标移动的位置十分离谱 这都是为什么呢?
请回答的详细点 我还是 小白
作者:
xihuas
时间:
2014-7-1 03:13
本帖最后由 xihuas 于 2014-7-1 09:19 编辑
看你的语句和帮助内容不相符
图像序号=图像.找图(0,0,1440,900,"rc:收取.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
rc:收取.bmp 这个路径中要加\\吧?参考的这个帖子里关于路径的回答:
http://bbs.tyuyan.com/forum.php?mod=redirect&goto=findpost&ptid=37353&pid=634470&fromuid=162887
如果(图片X坐标>0) 帮助中的语句是:如果(图像序号>0)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1