全自动登录判断就登录有反应其他都没反应。去掉如果真每个程序都能单个运行
本帖最后由 睡不醒 于 2020-2-15 22:05 编辑.版本 2
.支持库 spec
.版本 2
.全局变量 大漠, 大漠中文版
.全局变量 y, 整数型
.全局变量 x, 整数型
.全局变量 已勾, 整数型
.全局变量 未勾, 整数型
.全局变量 当前动作, 文本型
.程序集 窗口程序集_窗口1
.子程序 _窗口1_创建完毕
注册COM组件 (取运行目录 () + “\dm.dll”)
大漠.创建对象 ()
调试输出 (大漠.取插件版本 ())
大漠.置全局路径 (取运行目录 ())
大漠.字库_置文件 (0, “龙武.txt”)
.子程序 _按钮_输入账号_被单击
输入账号 ()
.子程序 输入账号
.如果真 (当前动作 = “输入账号”)
大漠.找图 (0, 0, 2000, 2000, “账号.bmp”, “fdc25d-303030”, 0.9, 0, x, y)
.如果 (x ≥ 0)
大漠.鼠标移动 (x + 90, y + 17)
辅助延时 (200)
大漠.鼠标_左键双击 ()
辅助延时 (200)
.计次循环首 (20, )
大漠.键盘_按键 (#退格键)
辅助延时 (100)
.计次循环尾 ()
大漠.输入字符 (窗口1.编辑框_账号.内容)
当前动作 = “输入密码”
.否则
.如果结束
.如果真结束
.子程序 _按钮_输入密码_被单击
输入密码 ()
.子程序 输入密码
.如果真 (当前动作 = “输入密码”)
大漠.找图 (0, 0, 2000, 2000, “密码.bmp”, “fdc25d-303030”, 0.9, 0, x, y)
.如果 (x ≥ 0)
大漠.鼠标移动 (x + 58, y + 17)
辅助延时 (200)
大漠.鼠标_左键双击 ()
辅助延时 (200)
.计次循环首 (20, )
大漠.键盘_按键 (#退格键)
辅助延时 (100)
.计次循环尾 ()
大漠.输入字符 (窗口1.编辑框_密码.内容)
辅助延时 (2000)
大漠.鼠标移动 (x + 120, y + 105)
大漠.鼠标_左键双击 ()
当前动作 = “选择角色”
.否则
.如果结束
.如果真结束
.子程序 _按钮_选择大区_被单击
选择大区 ()
.子程序 选择大区
.如果真 (当前动作 = “选择大区”)
大漠.找字 (0, 0, 2000, 2000, 编辑框_选择大区.内容, “e1e3ed-404040”, 1, x, y)
.如果 (x ≥ 0)
大漠.鼠标移动 (x + 10, y + 10)
大漠.鼠标_左键双击 ()
辅助延时 (200)
当前动作 = “选择服务器”
.否则
.如果结束
.如果真结束
.子程序 _按钮_选择服务器_被单击
选择服务器 ()
.子程序 选择服务器
.如果真 (当前动作 = “选择服务器”)
大漠.找字 (0, 0, 2000, 2000, 编辑框_选择服务器.内容, “e1e3ed-404040”, 1, x, y)
.如果 (x ≥ 0)
大漠.鼠标移动 (x + 10, y + 10)
辅助延时 (200)
大漠.鼠标_左键双击 ()
当前动作 = “输入账号”
.否则
.如果结束
.如果真结束
.子程序 _按钮_选择角色_被单击
选择角色 ()
.子程序 选择角色
.如果真 (当前动作 = “选择角色”)
已勾 = 大漠.找图 (0, 0, 2000, 2000, “勾.bmp”, “111111”, 1, 0, x, y)
未勾 = 大漠.找图 (0, 0, 2000, 2000, “未勾.bmp”, “111111”, 1, 0, x, y)
调试输出 (未勾)
调试输出 (已勾)
.判断循环首 (未勾 = 0)
大漠.找图 (0, 0, 2000, 2000, “进入游戏.bmp”, “111111”, 1, 0, x, y)
.如果真 (x ≥ 0)
大漠.鼠标移动 (x - 37, y + 54)
辅助延时 (200)
大漠.鼠标_左键双击 ()
调试输出 (已勾)
已勾 = 0
跳出循环 ()
.如果真结束
.判断循环尾 ()
大漠.找图 (0, 0, 2000, 2000, “进入游戏.bmp”, “111111”, 1, 0, x, y)
.如果 (x ≥ 0)
大漠.鼠标移动 (x + 10, y + 10)
辅助延时 (200)
大漠.鼠标_左键单击 ()
当前动作 = “登录完成”
.否则
.如果结束
.如果真结束
.子程序 _按钮_登录_被单击
登录 ()
.子程序 登录
大漠.找图 (0, 0, 2000, 2000, “登1.bmp”, “202020”, 1, 0, x, y)
.如果 (x ≥ 0)
大漠.鼠标移动 (x - 163, y - 215)
大漠.鼠标_左键单击 ()
当前动作 = “选择大区”
.否则
.如果结束
.子程序 _按钮_自动登录_被单击
.局部变量 动作, 逻辑型
动作 = 真
.循环判断首 ()
.判断开始 (当前动作 = “选择角色”)
选择角色 ()
.判断 (当前动作 = “输入密码”)
输入密码 ()
.判断 (当前动作 = “输入账号”)
输入账号 ()
.判断 (当前动作 = “选择服务器”)
选择服务器 ()
.判断 (当前动作 = “选择大区”)
选择大区 ()
.判断 (当前动作 = “”)
登录 ()
.判断 (当前动作 = “登录完成”)
跳出循环 ()
.默认
.判断结束
.循环判断尾 (动作 = 真)
动作 = 假
没有赋值动作 当然不可能运行! 因为里面是判断动作运行的
页:
[1]