本帖最后由 ywghs 于 2014-8-14 11:51 编辑
各位大虾,小弟刚刚接触TC,为了玩游戏而学,做了个棋牌虎虎生威自动下注脚本,运行中问题很多,请各位大虾看看,给优化下,谢谢了!
源码如下:
空间 棋牌游戏768虎虎生威脚本
//默认空间
变量 dm,线程句柄
dm=com("dm.dmsoft")
功能 热键0_热键()
线程句柄=线程.开启("棋牌游戏768虎虎生威脚本.后台操作","")
标签.设置文本("标签9","一软件正在运行中一")
//ID = 辅助.播放("rc:\\开始挂机.wav")
//辅助.等待(1000)
//辅助.停止播放(ID)
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
dm_ret = dm.UnBindWindow()
标签.设置文本("标签9","一软件已停止运行一")
//ID = 辅助.播放("rc:\\停止挂机.wav")
//辅助.等待(1000)
//辅助.停止播放(ID)
功能结束
功能 后台操作()
变量 intX,intY,hwnd
//这里添加你要执行的代码
//1.设置路径
系统.设置路径(辅助.获取资源路径("rc:"))
//系统.设置路径("c:\\")
hwnd = dm.GetMousePointWindow()
调试输出(hwnd)
dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",0)
//如果(dm_ret!=1)
//辅助.消息框("窗口绑定失败")
//辅助.退出()
//否则
//辅助.消息框("窗口绑定成功")
//如果结束
while(true)
dm_ret = dm.FindPic(401,118,456,147,"下注时间.bmp","000000",0.9,0,intX,intY)
如果(dm_ret>=0)
//辅助.消息框("找到图片")
调试输出(intX)
调试输出(intY)
help.sleep(50)
dm.MoveTo(551,695)//五十万币
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(320,473)//小**
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(473,473)//小狗
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(622,473)//小马
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(777,473)//小蛇
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(482,695)//十万币
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(632,320)//大马
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(461,320)//大狗
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(416,695)//五万币
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(632,320)//大马
help.sleep(100)
dm.LeftClick()
help.sleep(100)
dm.MoveTo(326,320)//大虎
help.sleep(100)
dm.LeftClick()
help.sleep(22000)
//否则
//辅助.消息框("未找到图片")
如果结束
//dm_ret = dm.Capture(0,0,2000,2000,"screen.bmp")
endwhile
功能结束
功能 按钮0_点击()
//这里添加你要执行的代码
辅助.退出()
功能结束
空间结束
//空间结束语句 |