|
部分代码如下
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 进程id | 整数型 | | 进程1 | 整数型 | | 进程2 | 整数型 | | 进程3 | | | 进程4 | | | 句柄 | 整数型 | | 游戏进程 | 整数型 | | 外挂进程 | 整数型 | | 顶层 | 逻辑型 | | 启动外挂 | 整数型 | | 停止外挂 | 整数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 名称 | 文本型 | | 0 | 命令行 | 文本型 | | 1 |
启动外挂 = 注册热键 (取窗口句柄 (), 标签1. 取窗口句柄 (), 0, #F10键 )停止外挂 = 注册热键 (取窗口句柄 (), 标签1. 取窗口句柄 (), 0, #F11键 )提升进程权限 ()XP风格 ( #蓝色风格 )取命令行 (命令行 ) 如果 (取数组下标 (命令行, ) ≠ 0 ) 进程id = 到数值 (命令行 [1 ]) 游戏进程 = 2  标签1.标题 = 到文本 (进程id ) 句柄 = 取进程主窗口 (进程id ) 检查游戏进程 () 如果 (游戏进程 = 0 ) 信息框 (“没有找到[大话西游Ⅱ]进程!”, 0 + 48, )  进程id = 进程1   标签1.标题 = 到文本 (进程id )  句柄 = 取进程主窗口 (进程id )
如果 (取数组下标 (命令行, ) ≠ 0 ) 进程id = 到数值 (命令行 [1 ]) 外挂进程 = 2  标签1.标题 = 到文本 (进程id ) 句柄 = 取进程主窗口 (进程id ) 检查游戏进程 () 如果 (外挂进程 > 1 ) 信息框 (“请不要重复运行大话西游Ⅱ” + _启动窗口.标题, 0 + 48, ) 结束 ()  进程id = 进程1   标签1.标题 = 到文本 (进程id )  句柄 = 取进程主窗口 (进程id )   判断 (读配置项 (取运行目录 () + “\config.ini”, “Installed ”, “zhiding”, ) = “1”)  选择框1.选中 = 真  _启动窗口.总在最前 = 真 判断 (读配置项 (取运行目录 () + “\config.ini”, “Installed ”, “zhiding”, ) = “0”)  选择框1.选中 = 假  _启动窗口.总在最前 = 假    判断 (读配置项 (取运行目录 () + “\config.ini”, “Installed ”, “Adsorption”, ) = “1”) 选择框2.选中 = 真 窗口侧边跟随 (句柄, _启动窗口, 真, , ) 判断 (读配置项 (取运行目录 () + “\config.ini”, “Installed ”, “Adsorption”, ) = “0”) 选择框2.选中 = 假 取消侧边跟随 () 喊话间隔框.内容 = 读配置项 (取运行目录 () + “\config.ini”, “Installed”, “Interval”, )|
_标签1_反馈事件 | 整数型 | | |
参数一 | 整数型 | | | | 参数二 | 整数型 | | | |
判断 (参数一 = 启动外挂 ) _开始按钮_被单击 () 判断 (参数一 = 停止外挂 ) _结束按钮_被单击 ()   进程1 = 取程序进程ID (, “XY2.EXE”) 如果 (进程1 = 0 ) 游戏进程 = 0  游戏进程 = 1  进程2 = 取程序进程ID (进程1, “XY2.EXE”) 如果真 (进程2 ≠ 0 )  游戏进程 = 2    进程3 = 取程序进程ID (, _启动窗口.标题 + “.exe”) 如果 (进程3 = 0 ) 外挂进程 = 0  外挂进程 = 1  进程4 = 取程序进程ID (进程3, _启动窗口.标题 + “.exe”) 如果真 (进程4 ≠ 0 )  外挂进程 = 2    关于程序窗口.顶边 = _启动窗口.顶边 + _启动窗口.高度 关于程序窗口.左边 = _启动窗口.左边 模拟按键 ( #上光标键, , )延时 (500 )模拟按键 ( #回车键, , )时钟2.时钟周期 = 5000 结束按钮.禁止 = 假 开始按钮.禁止 = 真 时钟2.时钟周期 = 0 结束按钮.禁止 = 真 开始按钮.禁止 = 假 载入 (关于程序窗口, , 假) 判断 (选择框1.选中 = 真) _启动窗口.总在最前 = 真  _启动窗口.总在最前 = 假  判断 (选择框2.选中 = 真) 窗口侧边跟随 (句柄, _启动窗口, 真, , ) 时钟1.时钟周期 = 500 取消侧边跟随 () 时钟1.时钟周期 = 0  判断 (选择框1.选中 = 真) 写配置项 (取运行目录 () + “\config.ini”, “Installed ”, “zhiding”, “1”) 写配置项 (取运行目录 () + “\config.ini”, “Installed ”, “zhiding”, “0”) 判断 (选择框2.选中 = 真) 写配置项 (取运行目录 () + “\config.ini”, “Installed ”, “Adsorption”, “1”) 写配置项 (取运行目录 () + “\config.ini”, “Installed ”, “Adsorption”, “0”) 写配置项 (取运行目录 () + “\config.ini”, “Installed ”, “Interval”, 喊话间隔框.内容 )
|
上一篇: 易语言制作大话Ⅱ科举助手源码下载下一篇: 华容道(易语言2005年大赛三等奖)源码
|