|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
变量 线程ID,dm,窗口句柄,顶窗口,绑定开始,释放返回,检查命令,x,y,成功绑定 = 0 ,
功能 执行()
//从这里开始你的代码
//运行大漠
dm = 插件("dm.dmsoft")
dm.SetPath(获取资源路径("rc:"))
绑定窗口()
等待(1000)
循环(真)
等待(100)
找界面()
等待(500)
找英雄()
等待(500)
选牌确认()
等待(500)
我的回合()
等待(400)
战斗结束()
等待(500)
结束
结束
功能 战斗结束()
变量 战斗结束 = dm.FindPic(231,188,995,584,"战斗结束.bmp|战斗结束2.bmp","050505",0.9,0,x,y)
如果(x > 0 && y > 0)
调试输出("战斗结束了")
dm.MoveTo(510,216)
等待(100)
dm.LeftClick()
等待(500)
dm.LeftClick()
等待(500)
dm.LeftClick()
等待(1000)
否则
调试输出("没有战斗")
结束
结束
功能 找界面()
变量 找到界面 = dm.FindPic(331,554,454,671,"能找到界面.bmp","050505",0.8,0,x,y)
如果(x > 0 && y > 0)
等待(100)
dm.MoveTo(510,216)
等待(500)
dm.LeftClick()
等待(4000)
否则
调试输出("没找到界面图")
结束
结束
功能 找英雄()
变量 找英雄术士 = dm.FindPic(422,241,648,481,"找英雄术士.bmp","050505",0.9,0,x,y)
如果(x > 0 && y > 0)
等待(100)
dm.MoveTo(x , y - 51)
等待(500)
dm.LeftClick()
等待(300)
dm.MoveTo(806,571)
等待(500)
dm.LeftClick()
等待(300)
调试输出 ("找到了术士")
否则
调试输出("没找到英雄术士")
结束
结束
功能 选牌确认()
变量 选牌确认 = dm.FindPic(846,250,969,361,"确认.bmp","000000",0.9,0,x,y)
如果(x > 0 && y > 0)
dm.MoveTo(511,565)
等待(500)
dm.LeftClick()
等待(100)
dm.LeftClick()
等待(100)
dm.LeftClick()
等待(5000)
调试输出("找到了确认画面")
否则
调试输出("没找到确认画面")
结束
结束
功能 我的回合()
变量 我的回合 = dm.FindPic( 851,291,971,354,"确认界面.bmp","000000",0.9,0,x,y)
如果(x> 0 && y > 0)
调试输出("进入我的回合")
等待(1500)
//1
dm.MoveTo(346,659)
// 窗口鼠标左键单击(窗口句柄, 346,659 )
// 等待(200)
等待(50)
dm.LeftClick()
等待(50)
dm.MoveTo(159,378)
等待(200)
dm.LeftClick()
// 窗口鼠标左键单击(窗口句柄, 159,378 )
等待(1000)
//
////////2
dm.MoveTo(404,662)
等待(200)
dm.LeftClick()
等待(50)
// 窗口鼠标左键单击(窗口句柄,404,662)
dm.MoveTo(159,378)
等待(200)
dm.LeftClick()
// 窗口鼠标左键单击(窗口句柄,159,378)
等待(1000)
// /////////3
dm.MoveTo(459,664)
等待(200)
dm.LeftClick()
等待(50)
// 窗口鼠标左键单击(窗口句柄,459,664)
dm.MoveTo(159,378)
等待(200)
dm.LeftClick()
// 等待(50)
// 窗口鼠标左键单击(窗口句柄,159,378)
等待(1000)
// ///////4
dm.MoveTo(516,659)
等待(200)
dm.LeftClick()
等待(50)
// 窗口鼠标左键单击(窗口句柄,516,659)
// 等待(50)
dm.MoveTo(159,378)
等待(200)
dm.LeftClick()
等待(1000)
// 窗口鼠标左键单击(窗口句柄,159,378)
// 等待(1000)
// ///////////5
dm.MoveTo(584,667)
等待(200)
dm.LeftClick()
等待(50)
// 窗口鼠标左键单击(窗口句柄,584,667)
// 等待(50)
dm.MoveTo(159,378)
等待(200)
dm.LeftClick()
等待(1000)
// 窗口鼠标左键单击(窗口句柄,159,378)
// 等待(1000)
///攻击开始 111111111111
dm.MoveTo(255,383)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(305,267)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(349,263)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(402,261)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(442,269)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(481,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(532,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(633,272)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(675,275)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(664,274)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(718,267)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(517,115)
等待(150)
dm.LeftClick()
等待(1000)
/////////////////////////////// 222222222222222
dm.MoveTo(343,388)
等待(50)
dm.LeftClick()
等待(50)
dm.MoveTo(305,267)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(349,263)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(402,261)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(442,269)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(481,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(532,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(633,272)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(675,275)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(664,274)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(718,267)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(517,115)
等待(150)
dm.LeftClick()
等待(1000)
/////////////////////////////// 33333333333
dm.MoveTo(448,388)
等待(50)
dm.LeftClick()
等待(50)
dm.MoveTo(305,267)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(349,263)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(402,261)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(442,269)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(481,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(532,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(633,272)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(675,275)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(664,274)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(718,267)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(517,115)
等待(150)
dm.LeftClick()
等待(1000)
//////////////////////// 44444444444
///////////////////////////////
dm.MoveTo(530,385)
等待(50)
dm.LeftClick()
等待(50)
dm.MoveTo(305,267)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(349,263)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(402,261)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(442,269)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(481,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(532,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(633,272)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(675,275)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(664,274)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(718,267)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(517,115)
等待(150)
dm.LeftClick()
等待(1000)
////////////////5655555555555555
dm.MoveTo(623,389)
等待(50)
dm.LeftClick()
等待(50)
dm.MoveTo(305,267)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(349,263)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(402,261)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(442,269)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(481,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(532,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(633,272)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(675,275)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(664,274)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(718,267)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(517,115)
等待(150)
dm.LeftClick()
等待(1000)
////////////////6666666666666666
dm.MoveTo(717,389)
等待(50)
dm.LeftClick()
等待(50)
dm.MoveTo(305,267)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(349,263)
等待(100)
dm.LeftClick()
等待(100)
///
dm.MoveTo(402,261)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(442,269)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(481,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(532,265)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(633,272)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(675,275)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(664,274)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(718,267)
等待(100)
dm.LeftClick()
等待(100)
dm.MoveTo(517,115)
等待(150)
dm.LeftClick()
等待(1000)
/////////////////////////英雄技能
dm.MoveTo(627,540)
等待(50)
dm.LeftClick()
等待(2000)
/////////////////////回合结束
dm.MoveTo(903,321)
等待(50)
dm.LeftClick()
等待(500)
否则
调试输出("没找到我的战斗回合图")
结束
结束
功能 绑定窗口()
窗口句柄 = dm.GetMousePointWindow()
如果(窗口句柄 > 0)
顶窗口 = dm.FindWindow(窗口句柄,7)
如果(顶窗口 > 0)
dm.MoveWindow(窗口句柄,0,0)
// 绑定开始 = dm.BindWindow(窗口句柄,"dx","dx","dx",0)
绑定开始 = dm.BindWindowEx(窗口句柄,"normal","dx.mouse.position.lock.api|dx.mouse.position.lock.message","normal","",0)
等待(3000)
检查命令 = dm.GetLastError()
调试输出(检查命令)
如果(绑定开始 == 1)
成功绑定 = 成功绑定 + 1
否则
检查命令 = dm.GetLastError()
调试输出(检查命令)
结束
否则
dm.MoveWindow(窗口句柄,0,0)
绑定开始 = dm.BindWindow(窗口句柄,"dx","dx","dx",0)
等待(3000)
检查命令 = dm.GetLastError()
调试输出(检查命令)
如果(绑定开始 == 1)
成功绑定 = 成功绑定 + 1
否则
检查命令 = dm.GetLastError()
调试输出(检查命令)
结束
结束
结束
结束
//启动_热键操作
功能 启动_热键()
线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
释放后台()
等待(50)
退出()
结束
功能 释放后台()
释放返回 = dm.UnBindWindow()
调试输出(释放返回)
结束
|
|