bill 发表于 2018-2-1 14:56:51

全自动登陆游戏之条件判断,求解决!

如题,根据<2.4+全自动登陆游戏之条件判断>视频自己制作了一个代码,无法正常运行,求帮忙.
还有就是窗口能正常绑定,但绑定窗口以后就无法操作..版本 2

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕

大漠.创建对象 ()
大漠.置全局路径 (取运行目录 ())

.子程序 打开游戏
.局部变量 x1, 整数型
.局部变量 y1, 整数型

大漠.找图 (0, 0, 2000, 2000, “打开游戏.bmp”, “000000”, 1, 0, x1, y1)
.如果真 (x1 > 0)
    大漠.鼠标移动 (x1, y1)
    辅助延时 (1000)
    大漠.鼠标_左键双击 ()
    辅助延时 (1000)
    ' 当前动作 = “绑定窗口”
    当前动作 = “检测快捷登陆”
.如果真结束


.子程序 绑定窗口
.局部变量 x2, 整数型
.局部变量 y2, 整数型
.局部变量 登陆窗口句柄, 整数型

.如果真 (当前动作 = “绑定窗口”)
    大漠.找图 (0, 0, 2000, 2000, “检测游戏窗口.bmp”, “000000”, 1, 0, x2, y2)
    .如果真 (x2 > 0)
      大漠.鼠标移动 (x2, y2)
      登陆窗口句柄 = 大漠.窗口_取鼠标指向句柄 ()
      大漠.绑定 (登陆窗口句柄, “normal”, “windows”, “windows”, 0)
      辅助延时 (5000)
      当前动作 = “检测快捷登陆”
    .如果真结束

.如果真结束


.子程序 检测快捷登陆
.局部变量 y3, 整数型
.局部变量 x3, 整数型

.如果真 (当前动作 = “检测快捷登陆”)
    大漠.找图 (0, 0, 2000, 2000, “检测快捷登陆1.bmp”, “000000”, 1, 0, x3, y3)
    .如果真 (x3 > 0)
      大漠.鼠标移动 (x3, y3)
      辅助延时 (1000)
      大漠.鼠标_左键单击 ()
      辅助延时 (1000)
      当前动作 = “输入帐号”
    .如果真结束

.如果真结束


.子程序 输入帐号
.局部变量 x4, 整数型
.局部变量 y4, 整数型

.如果真 (当前动作 = “输入帐号”)
    大漠.找图 (0, 0, 2000, 2000, “检测快捷登陆2.bmp”, “000000”, 1, 0, x4, y4)
    .如果真 (x4 > 0)
      大漠.鼠标移动 (x4 - 83, y4 - 81)
      辅助延时 (1000)
      大漠.鼠标_左键单击 ()
      大漠.键盘_按键 (#退格键)
      大漠.输入字符 (_启动窗口.编辑框_帐号.内容)
      辅助延时 (300)
      当前动作 = “输入密码”
    .如果真结束

.如果真结束


.子程序 输入密码

.如果真 (当前动作 = “输入密码”)
    大漠.键盘_按键 (#Tab键)
    辅助延时 (300)
    大漠.输入字符 (_启动窗口.编辑框_密码.内容)
    辅助延时 (300)
    当前动作 = “登陆游戏”
.如果真结束


.子程序 登陆游戏
.局部变量 x4, 整数型
.局部变量 y4, 整数型

.如果真 (当前动作 = “登陆游戏”)
    大漠.找图 (0, 0, 2000, 2000, “检测快捷登陆2.bmp”, “000000”, 1, 0, x4, y4)
    .如果真 (x4 > 0)
      大漠.鼠标移动 (x4 + 301, y4 - 52)
      辅助延时 (300)
      大漠.鼠标_左键单击 ()
      当前动作 = “选择服务器”
    .如果真结束

.如果真结束


.子程序 选择服务器
.局部变量 x5, 整数型
.局部变量 y5, 整数型

.如果真 (当前动作 = “选择服务器”)
    大漠.找图 (0, 0, 2000, 2000, “选择服务器516.bmp”, “000000”, 1, 0, x5, y5)
    .如果真 (x5 > 0)
      大漠.鼠标移动 (x5, y5)
      辅助延时 (300)
      大漠.鼠标_左键单击 ()
      当前动作 = “选择角色”
    .如果真结束

.如果真结束


.子程序 选择角色
.局部变量 x6, 整数型
.局部变量 y6, 整数型

.如果真 (当前动作 = “选择角色”)
    大漠.找图 (0, 0, 2000, 2000, “选择角色.bmp”, “000000”, 1, 0, x6, y6)
    .如果真 (x6 > 0)
      大漠.鼠标移动 (x6, y6)
      辅助延时 (300)
      大漠.鼠标_左键单击 ()
      当前动作 = “完成登陆”
    .如果真结束

.如果真结束


.子程序 _按钮1_被单击
.局部变量 动作, 逻辑型

大漠.创建对象 ()
大漠.置全局路径 (取运行目录 ())
动作 = 真
.循环判断首 ()
    .判断开始 (当前动作 = “选择角色”)
      选择角色 ()
    .判断 (当前动作 = “选择服务器”)
      选择服务器 ()
    .判断 (当前动作 = “登陆游戏”)
      登陆游戏 ()
    .判断 (当前动作 = “输入密码”)
      输入密码 ()
    .判断 (当前动作 = “输入帐号”)
      输入帐号 ()
    .判断 (当前动作 = “检测快捷登陆”)
      检测快捷登陆 ()
    .' 判断 (当前动作 = “绑定窗口”)
      ' 绑定窗口 ()
    .判断 (当前动作 = “”)
      打开游戏 ()
    .判断 (当前动作 = “登陆完成”)
      跳出循环 ()
    .默认

    .判断结束

.循环判断尾 (动作 = 真)
当前动作 = “”
动作 = 假

' 大漠.解绑 ()

易辅 发表于 2018-2-4 21:43:22

绑定模式的原因 登录窗口没有必要绑定 如果就想绑定 先找对绑定模式

轮回 发表于 2018-2-22 23:42:53

11111111111111

会议VS 发表于 2018-5-14 14:53:16

6666666666666 支持楼主,支持易辅客栈,以后经常来

a6622946 发表于 2020-1-3 12:19:13

谢谢嘻嘻嘻嘻嘻嘻嘻

xzczww 发表于 2020-6-17 00:01:29

我今天最想说:「易辅加油,支持易辅越来越好!」.

xx109 发表于 2021-7-17 02:24:19

是不想运行以后点自动他就卡死了?要强制关闭才行?
页: [1]
查看完整版本: 全自动登陆游戏之条件判断,求解决!