TC官方合作论坛

标题: 请教如何打地鼠代码 [打印本页]

作者: 依然没输    时间: 2011-12-30 10:11
标题: 请教如何打地鼠代码
如题,地鼠洞有五个,地鼠是一只一只的出来,出来一只鼠标就点一下,如何制作循环?
我做了一个代码,是能找到区域内的图片,就点击一次,下一个图片它不点击了。
请高手帮帮。让我实现循环点击出来的地鼠。


空间 图片
//定义默认空间

功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 x,y,图片

图片=图像.找图(0,0,1680,1050,"D:\\3.bmp",#874726,0.8,0,x,y)
如果(图片==-1)
否则
辅助.等待(50)
鼠标.移动(x,y)
    辅助.等待(50)
    鼠标.左键双击(1)
如果结束

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束

空间结束
//空间结束语句


还是搞不定,有高手帮一下不,
作者: 冷月无痕    时间: 2011-12-30 10:16
那就加个循环咯

循环 ()
图片=图像.找图(0,0,1680,1050,"D:\\3.bmp",#874726,0.8,0,x,y)
如果(图片==-1)
否则
辅助.等待(50)
鼠标.移动(x,y)
    辅助.等待(50)
    鼠标.左键双击(1)
如果结束
循环结束

不过这是个死循环,它会不停的循环下去,最好你再给它加点条件,比如循环几次,也就是要打多少只这样
作者: 依然没输    时间: 2011-12-30 10:18
回复 2楼smtmangle的帖子

那能不能教我制作热键?比如F12停止F11开始
作者: 依然没输    时间: 2011-12-30 10:24
空间 图片
//定义默认空间

功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 x,y,图片
整型 累加,次数
次数=10
循环(次数>0)
    累加 = 累加 + 1
    次数 = 次数 - 1
图片=图像.找图(0,0,1680,1050,"D:\\3.bmp",#874726,0.8,0,x,y)
如果(图片==-1)
否则
辅助.等待(500)
鼠标.移动(x,y)
    辅助.等待(500)
    鼠标.左键双击(1)
如果结束
循环结束
返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束

空间结束
//空间结束语句



循环搞定了,不过还要试一下,不知道会不会自动点击出现的地鼠
作者: yangfusheng    时间: 2013-11-24 19:23
好贴~必须顶上去




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1