|

分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
.版本 2
.支持库 shellEx
.支持库 spec
.支持库 eAPI
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
编辑框_账号.内容 = 读配置项 (取运行目录 () + “配置文件”, “配置”, “账号”, )
编辑框_密码.内容 = 读配置项 (取运行目录 () + “配置文件”, “配置”, “密码”, )
编辑框_TGB运行目录.内容 = 读配置项 (取运行目录 () + “配置文件”, “配置”, “TGB运行目录”, )
编辑框_游戏运行目录.内容 = 读配置项 (取运行目录 () + “配置文件”, “配置”, “游戏运行目录”, )
编辑框_QQ运行目录.内容 = 读配置项 (取运行目录 () + “配置文件”, “配置”, “QQ运行目录”, )
组合框_启动方式.现行选中项 = 1
zc热键 (取窗口句柄 (), 标签_密码.取窗口句柄 (), 0, #F1键)
zc热键 (取窗口句柄 (), 标签_密码.取窗口句柄 (), 0, #F2键)
.子程序 __启动窗口_将被销毁
写配置项 (取运行目录 () + “配置文件”, “配置”, “账号”, 编辑框_账号.内容)
写配置项 (取运行目录 () + “配置文件”, “配置”, “密码”, 编辑框_密码.内容)
写配置项 (取运行目录 () + “配置文件”, “配置”, “TGB运行目录”, 编辑框_TGB运行目录.内容)
写配置项 (取运行目录 () + “配置文件”, “配置”, “游戏运行目录”, 编辑框_游戏运行目录.内容)
写配置项 (取运行目录 () + “配置文件”, “配置”, “QQ运行目录”, 编辑框_QQ运行目录.内容)
.子程序 _按钮_开始运行_被单击
.判断开始 (组合框_启动方式.内容 = “TGB启动”)
时钟_主时钟.时钟周期 = 500
子程序_TGB启动 ()
.默认
.判断结束
.子程序 子程序_TGB启动
' 运行 (“C:\Fraps\nHqF02p.exe”, 假, ) ' (运行换肤助手)
运行 (“F:\Program Files\WeGame\tgp_daemon.exe”, 假, )
.子程序 _时钟_主时钟_周期事件
.判断开始 (完成登录 = 0)
子程序_找到图片 ()
编辑框_任务.加入文本 (“启动成功” + #换行符)
.默认
.判断结束
.判断开始 (找到图片 = 1)
子程序_窗体透明化 ()
子程序_点击登录 ()
.默认
.判断结束
.判断开始 (点击登录 = 1)
子程序_点击主页 ()
.默认
.判断结束
.判断开始 (点击主页 = 1)
子程序_点击英雄联盟图标 ()
.默认
.判断结束
.判断开始 (点击英雄联盟图标 = 1)
子程序_tgb点击启动 ()
.默认
.判断结束
.判断开始 (tgb点击启动 = 1)
子程序_选择模式 ()
.默认
.判断结束
.判断开始 (选择模式 = 1)
子程序_人机模式 ()
.默认
.判断结束
.判断开始 (人机模式 = 1)
子程序_难度一般 ()
.默认
.判断结束
.判断开始 (难度一般 = 1)
子程序_确认 ()
.默认
.判断结束
.判断开始 (确认 = 1)
子程序_寻找对局 ()
.默认
.判断结束
.判断开始 (寻找对局 = 1)
子程序_选择英雄 ()
.判断 (选择英雄=1)
.默认
.判断结束
.子程序 等待
.参数 等待时间, 整数型
.局部变量 i, 整数型
.判断开始 (开始等待 = 0)
开始等待 = 1
.默认
.判断结束
.判断开始 (开始等待 = 1)
.计次循环首 (等待时间, i)
延迟 (1000)
等待时间a = 等待时间a + 1
标签_任务.标题 = 到文本 (等待时间) + “/” + 到文本 (等待时间a)
.判断开始 (等待时间a > 等待时间)
信息框 (“等待超时自动暂停”, 0, , )
时钟_主时钟.时钟周期 = 0
开始等待 = 0
等待时间 = 0
等待时间a = 0
结束等待 = 0
跳出循环 ()
.默认
.判断结束
.判断开始 (结束等待 = 1)
开始等待 = 0
等待时间 = 0
等待时间a = 0
标签_任务.标题 = 到文本 (等待时间) + “/” + 到文本 (等待时间a)
结束等待 = 0
跳出循环 ()
.默认
.判断结束
.计次循环尾 ()
.默认
.判断结束
.子程序 结束等待
结束等待 = 1
.子程序 子程序_窗体透明化
选择夹_噜阿噜自动打人机.现行子夹 = 1
_启动窗口.宽度 = 编辑框_任务.宽度
_启动窗口.顶边 = 0
_启动窗口.左边 = 取屏幕宽度 () - _启动窗口.宽度
窗口透明化 (取窗口句柄 (), 125, , 真)
.子程序 子程序_找到图片
TGB的蛋坐标 = 识图2.找图 (#TGB的蛋, , , , , , , 80)
.判断开始 (TGB的蛋坐标.x ≠ -1)
找到图片 = 1
.默认
.判断结束
.判断开始断 (找图进入延迟 = 0)
' 找图进入延迟 = 1
.默认
.判断结束
.判断开始断 (找图进入延迟 = 1)
' 延迟 (1000)
' TGB的蛋坐标 = 识图2.找图 (#TGB的蛋, , , , , , , 80)
' 找图进入延迟 = 1
.默认
.判断结束
.判断开始断 (TGB的蛋坐标.x ≠ -1)
' 找到图片 = 1
' 找图进入延迟 = 0
.默认
.判断结束
' TGB的蛋坐标 = 识图2.找图 (#TGB的蛋, , , , , , , 80)
.判断开始断 (TGB的蛋坐标.x ≠ -1)
' 找到图片 = 0
.默认
.判断结束
.子程序 子程序_点击登录
.判断开始 (进入延迟 = 0)
进入延迟 = 1
延迟 (1000)
模拟鼠标点击 (TGB的蛋坐标.x, TGB的蛋坐标.y + 155, )
找到图片 = 0
点击登录 = 1
完成登录 = 1
编辑框_任务.加入文本 (“点击登录” + #换行符 + “坐标x” + 到文本 (TGB的蛋坐标.x) + #换行符 + “坐标y” + 到文本 (TGB的蛋坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
' 模拟鼠标点击 (TGB的蛋坐标.x, TGB的蛋坐标.y, )
.子程序 子程序_点击主页
.局部变量 i, 整数型, 静态
.判断开始 (进入延迟 = 0)
进入延迟 = 1
.判断开始 (进入延迟 = 1)
.计次循环首 (10, i)
延迟 (1000)
标签_任务.标题 = “正在延迟: ” + 到文本 (i) + “秒”
.计次循环尾 ()
tgb句柄 = 窗口_取句柄_模糊 (“WeGame”, “TWINCONTROL”)
tgb的左边 = 取窗口左边 (tgb句柄)
tgb的顶边 = 取窗口顶边 (tgb句柄)
模拟鼠标点击 (tgb的左边 + 525, tgb的顶边 + 37, )
进入延迟 = 0
编辑框_任务.加入文本 (“点击主页” + #换行符 + “坐标x” + 到文本 (tgb的左边 + 525) + #换行符 + “坐标y” + 到文本 (tgb的顶边 + 37) + #换行符)
点击主页 = 1
点击登录 = 0
i = 0
标签_任务.标题 = “-------------------”
.默认
.判断结束
.默认
.判断结束
' 坐标 = 识图2.找图 (#点击主页, , , , , , , 80)
.判断开始断 (坐标.x ≠ -1)
.判断开始断 (进入延迟 = 0)
' 进入延迟 = 1
' 延迟 (1000)
' 坐标 = 识图2.找图 (#点击主页, , , , , , , 80)
' 坐标 = 识图2.高级找图 (#点击主页图片范围, #点击主页, 5)
' 识图3.找图 (#点击主页, , , , , , , , 1, )
' 模拟鼠标点击 (坐标.x + 50, 坐标.y, )
' 编辑框_任务.加入文本 (“点击主页” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_点击英雄联盟图标
' 坐标 = 识图3.找图 (#TGB英雄联盟图标, , , , , , , 90, 5, )
坐标 = 识图2.找图 (#TGB英雄联盟图标, , , , , , , 20)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
.判断开始 (进入延迟 = 1)
延迟 (1000)
.判断开始 (坐标.x ≠ -1)
模拟鼠标点击 (坐标.x, 坐标.y, )
点击主页 = 0
点击英雄联盟图标 = 1
编辑框_任务.加入文本 (“点击英雄联盟图标” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_tgb点击启动
坐标 = 识图2.找图 (#TGB英雄联盟启动, , , , , , , 80)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
延迟 (1000)
模拟鼠标点击 (坐标.x, 坐标.y, )
点击英雄联盟图标 = 0
tgb点击启动 = 1
编辑框_任务.加入文本 (“TGB英雄联盟启动” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_选择模式
.局部变量 i, 整数型, 静态
坐标 = 识图2.找图 (#选择模式, , , , , , , 10)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
.计次循环首 (15, i)
延迟 (1000)
标签_任务.标题 = “正在延迟: ” + 到文本 (i) + “秒”
.计次循环尾 ()
模拟鼠标点击 (坐标.x, 坐标.y, )
tgb点击启动 = 0
选择模式 = 1
结束等待 ()
编辑框_任务.加入文本 (“选择模式” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_人机模式
坐标 = 识图2.找图 (#人机对战, , , , , , , 20)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
延迟 (1000)
模拟鼠标点击 (坐标.x, 坐标.y, )
选择模式 = 0
人机模式 = 1
编辑框_任务.加入文本 (“人机模式” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_难度一般
坐标 = 识图2.找图 (#难度一般, , , , , , , 10)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
延迟 (1000)
模拟鼠标点击 (坐标.x, 坐标.y, )
人机模式 = 0
难度一般 = 1
编辑框_任务.加入文本 (“难度一般” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_确认
坐标 = 识图2.找图 (#确认, , , , , , , 10)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
延迟 (1000)
模拟鼠标点击 (坐标.x, 坐标.y, )
难度一般 = 0
确认 = 1
编辑框_任务.加入文本 (“确认” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
坐标.x = -1
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_寻找对局
坐标 = 识图2.找图 (#寻找对局1, , , , , , , 10)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
延迟 (2000)
模拟鼠标点击 (坐标.x, 坐标.y, )
确认 = 0
寻找对局 = 1
编辑框_任务.加入文本 (“寻找对局” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.判断开始 (坐标.x = -1)
确认 = 1
寻找对局 = 0
.默认
.判断结束
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_选择英雄
坐标 = 识图2.找图 (#选择英雄用来定位, , , , , , , 10)
.判断开始 (坐标.x ≠ -1)
.判断开始 (进入延迟 = 0)
进入延迟 = 1
.判断开始 (进入延迟 = 1)
.判断开始 (选择框_随机选择英雄1.选中 = 真)
模拟鼠标点击 (坐标.x + 136, 坐标.y - 134, )
进入延迟 = 1
延迟 (2000)
模拟鼠标点击 (坐标.x, 坐标.y, )
寻找对局 = 0
选择英雄 = 1
编辑框_任务.加入文本 (“选中英雄” + #换行符 + “坐标x” + 到文本 (坐标.x) + #换行符 + “坐标y” + 到文本 (坐标.y) + #换行符)
进入延迟 = 0
.默认
.判断结束
.默认
.判断结束
.默认
.判断结束
.默认
.判断结束
.子程序 子程序_英雄锁定
坐标 = 识图2.找图 (#选择英雄用来定位, , , , , , , 10)
.子程序 _按钮_测试_被单击
' TGB的蛋坐标 = 识图2.找图 (#诺手的眼睛, , , , , , , 80)
' 调试输出 (TGB的蛋坐标.x, TGB的蛋坐标.y)
' 选择夹_噜阿噜自动打人机.现行子夹 = 1
' _启动窗口.宽度 = 编辑框_任务.宽度
' _启动窗口.顶边 = 0
' _启动窗口.左边 = 取屏幕宽度 () - _启动窗口.宽度
' 窗口透明化 (取窗口句柄 (), 125, , 真)
.子程序 _标签_密码_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.判断开始 (参数一 = 33001)
调试输出 (“按下了f1”)
' 测试坐标 = 识图5.找图片Ex (#TGB英雄联盟图标, 0, )
' 测试坐标 = 识图3.找图 (#TGB英雄联盟图标, , , , , , , 90, 5, )
测试坐标 = 识图2.找图 (#TGB英雄联盟图标, , , , , , , 20)
模拟鼠标点击 (测试坐标.x, 测试坐标.y, )
' 调试输出 (测试坐标.x, 测试坐标.y)
' f1被按下 = 1
' 鼠标水平位置 = 取鼠标水平位置 ()
' 鼠标垂直位置 = 取鼠标垂直位置 ()
' x差值 = 鼠标水平位置 - TGB的蛋坐标.x
' y差值 = 鼠标垂直位置 - TGB的蛋坐标.y
' 时间 = 取现行时间 ()
' 秒 = 取秒 (时间)
' 分 = 取分钟 (时间)
' 记录时间 = “时间:” + 到文本 (分) + “:” + 到文本 (秒)
' 计算坐标 = #换行符 + “屏幕x:” + 到文本 (鼠标水平位置) + “ - 图片位置x:” + 到文本 (TGB的蛋坐标.x) + “ = ” + 到文本 (x差值) + #换行符 + “屏幕y:” + 到文本 (鼠标垂直位置) + “ - 图片位置y:” + 到文本 (TGB的蛋坐标.y) + “ = ” + 到文本 (y差值) + #换行符
' 写配置项 (“C:\Users\Administrator\Desktop\测试数据.txt”, “测试数据”, “坐标” + 记录时间, 计算坐标)
' 编辑框_测试.加入文本 (“坐标” + 记录时间 + 计算坐标)
' 编辑框_任务.加入文本 (“屏幕x” + 到文本 (鼠标水平位置) + #换行符 + “屏幕y” + 到文本 (鼠标垂直位置) + #换行符)
.默认
.判断结束
.判断开始 (参数一 = 33002)
时钟_主时钟.时钟周期 = 0
选择夹_噜阿噜自动打人机.现行子夹 = 0
_启动窗口.宽度 = 472
_启动窗口.顶边 = 0
_启动窗口.左边 = 取屏幕宽度 () ÷ 2
窗口透明化 (取窗口句柄 (), 255, , 假)
.默认
.判断结束
.子程序 _时钟_测试_周期事件
' TGB的蛋坐标 = 识图2.找图 (#TGB的蛋, , , , , , , 80)
' 调试输出 (TGB的蛋坐标.x, TGB的蛋坐标.y)
.子程序 _按钮_关闭所有_被单击
关闭所有 = 关闭所有 + 1
.判断开始 (关闭所有 = 1)
tgb句柄 = 窗口_取句柄_模糊 (“WeGame”, “TWINCONTROL”)
tgb进程 = 取窗口进程 (tgb句柄)
按钮_关闭所有.标题 = 到文本 (关闭所有) + “关闭” + tgb进程
.默认
.判断结束
.判断开始 (关闭所有 = 2)
终止进程 (tgb进程)
qq句柄 = 窗口_取句柄_模糊 (“QQ”, “TXGuiFoundation”)
qq进程 = 取窗口进程 (qq句柄)
按钮_关闭所有.标题 = 到文本 (关闭所有) + “关闭” + qq进程
.默认
.判断结束
.判断开始 (关闭所有 = 3)
终止进程 (qq进程)
.默认
.判断结束
.子程序 _按钮_跳过_被单击
关闭所有 = 关闭所有 + 1
.判断开始 (关闭所有 = 1)
tgb句柄 = 窗口_取句柄_模糊 (“WeGame”, “TWINCONTROL”)
tgb进程 = 取窗口进程 (tgb句柄)
按钮_关闭所有.标题 = 到文本 (关闭所有) + “关闭” + tgb进程
.默认
.判断结束
.判断开始 (关闭所有 = 2)
qq句柄 = 窗口_取句柄_模糊 (“QQ”, “TXGuiFoundation”)
qq进程 = 取窗口进程 (qq句柄)
按钮_关闭所有.标题 = 到文本 (关闭所有) + “关闭” + qq进程
.判断 (关闭所有 = 3)
关闭所有 = 0
按钮_关闭所有.标题 = 到文本 (关闭所有) + “关闭”
.默认
.判断结束
|
-
|