- 注册时间
- 2011-1-26
- 最后登录
- 2011-1-26
- 在线时间
- 0 小时
编程入门
- 魔鬼币
- 9
|
.版本 2
.支持库 eAPI
.支持库 spec
.支持库 iext
.支持库 shell
.程序集 窗口程序集2
.程序集变量 输入法句柄, 整数型
.子程序 __启动窗口1_创建完毕
.局部变量 透明度, 整数型
.局部变量 进度条位置, 整数型
.判断开始 (进程是否存在 (“DNF.exe”))
_启动窗口1.移动 (取屏幕宽度 () - (_启动窗口1.宽度 + 7), 取屏幕高度 () - _启动窗口1.高度 - 37, , )
.变量循环首 (1, 200, 3, 透明度)
设置窗口透明度 (取窗口句柄 (), 透明度)
_启动窗口1.可视 = 真
延迟 (2)
.变量循环尾 ()
延时 (1000)
.变量循环首 (1, 100, 1, 进度条位置)
进度条1.位置 = 进度条位置
.如果真 (进度条1.位置 = 20)
透明标签1.标题 = “DNF启动中...”
注入 ()
.如果真结束
.如果真 (进度条1.位置 = 进度条1.最大位置)
透明标签1.标题 = “正在激活.....”
输入法激活 ()
.如果真结束
.如果真 (进度条1.位置 = 进度条1.最大位置)
透明标签1.标题 = “激活成功.....”
延时 (2000)
透明度 = 200
特效.渐隐渐现 (取窗口句柄 (), 假, 2000)
_启动窗口1.可视 = 假
.如果真结束
延迟 (50)
.变量循环尾 ()
.默认
信息框 (“游戏未运行!请先运行游戏到仓库开启本工具”, 0, “提示”)
销毁 ()
.判断结束
.子程序 注入, , , dll文件和输入法需要的文件的写出
写到文件 (取特定目录 (10) + “\Sougoo.ime”, #Shurufa)
输入法句柄 = 输入法.安装 (取特定目录 (10) + “\Sougoo.ime”, “输入法”)
调试输出 (输入法句柄)
写到文件 (取特定目录 (10) + “\威龙1.182~Rip.dll”, #wzlg)
.如果 (输入法句柄 ≠ 0)
输入法.设置注入 (取特定目录 (10) + “\Sougoo.ime”, 取特定目录 (10) + “\威龙1.182~Rip.dll”)
.否则
透明标签1.标题 = “注入输入法失败....”
_启动窗口1.销毁 ()
.如果结束
.子程序 输入法激活
.局部变量 bool, 逻辑型
bool = 进程是否存在 (“DNF.exe”)
.如果真 (bool)
输入法.激活 (取句柄2 (“DNF.exe”, , ), 输入法句柄)
超级延时 (1000, )
时钟1.时钟周期 = 2000
.如果真结束
.子程序 _时钟1_周期事件
.判断开始 (进程是否存在 (“DNF.exe”))
.默认
__启动窗口1_将被销毁 ()
.判断结束
.子程序 __启动窗口1_将被销毁
' 为了删除保存在系统文件夹里面的文件
延时 (500)
删除文件 (取特定目录 (10) + “\威龙1.182~Rip.dll”)
删除文件 (取特定目录 (10) + “\Sougoo.ime”)
输入法.卸载 (输入法句柄)
销毁 () |
|