|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
当游戏屏蔽出现消息框自动点击取消且不影响脚本的运行,该怎么做?求大神指点!最好写个列子,嘿嘿!下面红色代码是我自己写的但不成功,请指教!谢谢!
空间 拉车
//默认空间
dm=com("dm.dmsoft")
线程句柄=0
//开始按钮_点击操作
功能 镖车()
变量 intX,intY,消息框
消息框 = 0
// hwnd = dm.FindWindow("gqvxsuonfsnmuleh","征途2经典版 — 普天同庆(双线)-电信入口 ")
系统.设置路径(辅助.获取资源路径("rc:"))
dm_ret = dm.SetDict(0,"移动.txt")
窗口句柄=窗口.找到窗口("征途2经典版 — 普天同庆(双线)-电信入口 ","jygeodueqxahodjn")
调试输出(窗口句柄)
窗口句柄=窗口.鼠标所在窗口句柄()
拉车.消息(消息框)
超级键盘.按键(70,1)
辅助.等待(100)
dm_ret = dm.FindPic(458,198,1112,656,"附近.bmp","000000",0.9,0,intX,intY)
如果(intX >= 0 && intY >= 0)
超级鼠标.移动(intX,intY)
超级鼠标.左键按下()
超级鼠标.移动(575,359)
辅助.等待(300)
超级鼠标.左键弹起()
辅助.等待(300)
否则
返回 (假)
如果结束
循环(真)
dm_ret = dm.FindStrFast(450,372,782,727,"彭镖头","93ef9c-000000",1.0,intX,intY)
如果(intX < 0)
超级键盘.按键(80,1)
如果结束
dm_ret = dm.FindStrFast(450,372,782,727,"彭镖头","93ef9c-000000",1.0,intX,intY)
如果(intX >= 0 && intY >= 0)
超级鼠标.移动(intX+5,intY+5)
超级鼠标.左键单击(1)
跳出
如果结束
循环结束
dm_ret = dm.FindStrFast(450,599,851,816,"移动","ffffff-000000",1.0,intX,intY)
调试输出(dm_ret)
如果(intX >= 0 && intY >= 0)
循环(2)
超级鼠标.移动(intX,intY)
辅助.等待(300)
超级鼠标.左键单击(1)
辅助.等待(600)
超级鼠标.移动(1071,567)
超级鼠标.左键单击(3)
跳出
循环结束
如果结束
功能结束
功能 开始_点击()
功能结束
功能 消息(&消息框)
变量 消息框,intX,intY
循环(消息框==0)
消息框= dm.FindStrFast(695,362,1206,659,"关闭|取消","ffffff-000000",1.0,intX,intY)
超级键盘.按键(27,2)
循环结束
返回 消息框
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
线程.开启("拉车.镖车","")
功能结束
空间结束
//空间结束语句
|
|