吾爱分享资源网

 找回密码
 立即注册
快捷导航
搜索
查看: 507|回复: 1

易语言制作大话西游Ⅱ自动发言工具源码

  [复制链接]

1668

主题

1790

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18390
金币
8276
发表于 2021-1-19 21:53:36 | 显示全部楼层 |阅读模式
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

提取密码:5ifx88 
下载次数:1  文件大小:0 Bytes 
下载权限: 不限 以上或 VIP会员   [加入VIP]   [获取金币]  [免费赚金币]



QQ截图20210119215153.jpg
部分代码如下
  
窗口程序集名保 留  保 留备 注
窗口程序集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为真
选择框1.选中 = 真
_启动窗口.总在最前 = 真
判断 (读配置项 (取运行目录 ()“\config.ini”, “Installed ”, “zhiding”, )“0”)  ' 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


子程序名返回值类型公开备 注
__启动窗口_位置被改变  
关于程序窗口.顶边 = _启动窗口.顶边 + _启动窗口.高度
关于程序窗口.左边 = _启动窗口.左边
子程序名返回值类型公开备 注
_时钟2_周期事件  
模拟按键 ( #上光标键, , )
延时 (500)
模拟按键 ( #回车键, , )
子程序名返回值类型公开备 注
_开始按钮_被单击  
时钟2.时钟周期 = 5000
结束按钮.禁止 = 假
开始按钮.禁止 = 真
子程序名返回值类型公开备 注
_结束按钮_被单击  
时钟2.时钟周期 = 0
结束按钮.禁止 = 真
开始按钮.禁止 = 假
子程序名返回值类型公开备 注
_关于按钮_被单击  
载入 (关于程序窗口, , )
子程序名返回值类型公开备 注
_选择框1_被单击  
判断 (选择框1.选中 = )
_启动窗口.总在最前 = 真
_启动窗口.总在最前 = 假

子程序名返回值类型公开备 注
_选择框2_被单击  
判断 (选择框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”, 喊话间隔框.内容)


i支持库列表   支持库注释   
shellEx扩展功能支持库一
xplibXP风格界面库
eAPI应用接口支持库





上一篇:易语言制作大话Ⅱ科举助手源码下载
下一篇:华容道(易语言2005年大赛三等奖)源码

1

主题

943

帖子

4219

积分

论坛元老

Rank: 8Rank: 8

积分
4219
金币
500
发表于 2021-2-7 18:32:36 | 显示全部楼层
66666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2021-3-5 15:01 , Processed in 1.437245 second(s), 43 queries .
Powered by Discuz! X3.2 © 2001-2017 Comsenz Inc.
快速回复 返回顶部 返回列表