.版本 2
.支持库 spec
.判断循环首 (真)
.判断开始 (全局登录状态 = “绑定窗口”)
顶层句柄 = 大漠.FindWindow (“LDPlayerMainFrame”, “雷电模拟器-” + 到文本 (模拟器序号))
.如果真 (顶层句柄 > 0)
大漠多线程 .进程ID = 窗口_句柄取进程ID (顶层句柄)
调试输出 (“进程ID:”, 大漠多线程 .进程ID)
窗口句柄 = 大漠.GetWindow (顶层句柄, 1)
.如果真 (窗口句柄 > 0)
大漠多线程 .窗口句柄 = 窗口句柄
dm_ret = 大漠.BindWindowEx (窗口句柄, “dx.graphic.opengl”, “dx.mouse.position.lock.api”, “windows”, “”, 0)
辅助延时 (2000, )
.如果真 (dm_ret = 1)
调试输出 (“窗口” + 到文本 (i) + “主绑定定成功”)
全局登录状态 = “启动游戏”
.' 判断循环首 (真)
' 大漠.FindPic (3, 64, 795, 332, “完美1.bmp”, “050505”, 0.9, 0, x, y)
.' 如果真 (x > 0)
' 左键单击 (大漠, x, y)
' 辅助延时 (1000)
.如果真结束
.' 判断循环尾 ()
.如果真结束
.如果真结束
.如果真结束
.判断 (全局登录状态 = “启动游戏”)
大漠.FindPic (19, 89, 1279, 476, “登录.bmp”, “050505”, 0.9, 0, x, y)
.如果真 (x > 0)
左键单击随机 (大漠, x, y)
辅助延时 (1000, )
.计次循环首 (20, )
大漠.FindPic (19, 89, 1279, 476, “登录.bmp”, “050505”, 0.9, 0, x, y)
.如果真 (x > 0)
左键单击随机 (大漠, x, y)
辅助延时 (1000, )
.如果真结束
左键单击随机 (大漠, 1105, 93)
辅助延时 (1000, )
.计次循环尾 ()
.如果真结束
大漠.FindStrFast (561, 58, 714, 129, “游戏公告”, “675767-3E3B3E”, 0.9, x, y)
.如果真 (x > 0)
左键单击 (大漠, 1102, 89)
辅助延时 (1000, )
.如果真结束
大漠.FindStrFast (506, 427, 626, 496, “点击选服”, “fff3de-303030”, 0.9, x, y)
.如果真 (x > 0)
辅助延时 (1000)
左键单击随机 (大漠, 611, 552)
辅助延时 (500, )
.如果真结束
大漠.FindStrFast (1080, 635, 1227, 701, “进入游戏”, “31343D-32353E”, 0.9, x, y)
.如果真 (x > 0)
辅助延时 (1000, )
左键单击随机 (大漠, x + 3, y + 3)
.如果真结束
大漠.FindStrFast (545, 572, 591, 611, “自动”, “efebef-303030”, 0.9, x, y)
.如果真 (x > 0)
全局登录状态 = “登录成功”
跳出循环 ()
.如果真结束
' 全局登录状态 = “登录成功”
' 反馈列表信息 (i, 6, “登录完成”)
' 跳出循环 ()
.默认
.判断结束
' 验证码处理 (大漠) ' 第一种处理方式
辅助延时 (3000, )
.判断循环尾 ()
全部的判断 |