1.求高手给我易语言dnf注入
2.求易语言的易语言d源码易语言d源码源码或者写法 是可以让用户浏览文件夹选择DNF的游戏路径 并创建个删除按钮,点击删除按钮可以删
求高手给我易语言dnf注入
给你一段源码,辅助希望对你有帮助。易语言d源码易语言d源码禁看源码代码
.版本 2
.支持库 spec
.程序集 窗口程序集1
.程序集变量 输入法句柄
.子程序 __启动窗口_创建完毕
热键.注册 (_启动窗口.取窗口句柄 (),辅助 , #Home键, &子程序1)
.子程序 输入法注DLL
写到文件 (取特殊目录 () + “\SouGoo.ime”, 0, )
输入法句柄 = 输入法.安装 (取特殊目录 () + “\SouGoo.ime”, “DNF输入法”)
调试输出 (输入法句柄)
写到文件 (取运行目录 () + “\Night.dll”, #jddll) ' 这里改成你的dll
.如果真 (输入法句柄 ≠ 0)
输入法.设置注入 (取特定目录 () + “\Sougoo.ime”, 取运行目录 () + “\Night.dll”) ' 这里改成你的dll
窗口禁止关闭 (_启动窗口.取窗口句柄 (), 真)
.如果真结束
.子程序 子程序1
.局部变量 bool, 逻辑型
bool = 进程是否存在 (“DNF.exe”)
.如果真 (bool)
输入法.激活 (取句柄2 (“DNF.exe”, , ), 输入法句柄)
.如果真结束
.子程序 _按钮2_被单击
.如果 (进程是否存在 (“DNF.exe”))
信息框 (“提示:游戏未关闭,请关闭游戏再卸载。易语言d源码易语言d源码eclipse 扫雷源码”,辅助logback 源码分析 #信息图标, )
.否则
输入法.清除注入 (取特定目录 () + “C:\WINDOWS\system\Sougoo.ime”)
删除文件 (取运行目录 () + “\Night.dll”)
输入法.卸载 (输入法句柄)
.如果结束
.子程序 _按钮3_被单击
.如果 (进程是否存在 (“DNF.exe”))
信息框 (“DNF尚未关闭,无法卸载”, #错误图标, )
.否则
输入法.清除注入 (取特定目录 () + “C:\WINDOWS\system\Sougoo.ime”)
删除文件 (取运行目录 () + “\Night.dll”)
输入法.卸载 (输入法句柄)
销毁 ()
如果运行不了就去下载几个破解版的ec模块
楼下有个,不能帮他就不要指责好吗?易语言d源码易语言d源码
求易语言的源码或者写法 是可以让用户浏览文件夹选择DNF的游戏路径 并创建个删除按钮,点击删除按钮可以删
你要在窗口里面再添加一个通用对话框。辅助假设名为通用对话框1
浏览按钮的易语言d源码易语言d源码点击事件:
p = “dnf.exe” ' 特征文件名
通用对话框1.过滤器 = “dnf.exe(DNF客户端)|” + p ' | 右边填写过滤条件
.如果真 (通用对话框1.打开 () = 真)
编辑框1.内容 = 子文本替换 (通用对话框1.文件名, p, , , , 真)
删除按钮的点击事件:
.如果 (删除文件 (编辑框1.内容 + “\” + “dnf.exe”)) ' 假设删除目录下的DNF.exe
信息框 (“删除成功”, 0, )
.否则
信息框 (“删除失败”, 0, )
.子程序 取范围文本, 文本型,
.参数 完整内容, 文本型
.参数 左边文本, 文本型, 可空
.参数 右边文本, 文本型, 可空
.参数 开始位置, 整数型, 可空, 可指定开始寻找的位置,为空则不指定
.参数 文本长度,辅助 整数型, 参考 可空, 用一个变量来接收找到的文本长度
.参数 最大长度, 整数型, 可空, 指定返回的文本的最大长度。为空则返回全部
.参数 出现位置,易语言d源码易语言d源码 整数型, 参考 可空, 用一个变量来接收找到的位置
.参数 长度限制, 逻辑型, 可空, 是否只返回 长度不超过 最大长度 的文本
.局部变量 临时位置_左边, 整数型
.局部变量 临时位置_右边, 整数型
.局部变量 临时文本, 文本型
.如果 (是否为空 (开始位置))
临时位置_左边 = 寻找文本 (完整内容, 左边文本, , 假)
.否则
临时位置_左边 = 寻找文本 (完整内容, 左边文本, 开始位置, 假)
.如果结束
.如果真 (临时位置_左边 = -1)
返回 (“”)
.如果真结束
临时位置_左边 = 临时位置_左边 + 取文本长度 (左边文本)
出现位置 = 临时位置_左边
临时位置_右边 = 寻找文本 (完整内容, 右边文本, 临时位置_左边, 假)
.如果真 (临时位置_右边 = -1 或 临时位置_左边 > 临时位置_右边)
.如果 (右边文本 = “”)
临时位置_右边 = 取文本长度 (完整内容) + 1
.否则
返回 (“”)
.如果结束
.如果真结束
文本长度 = 临时位置_右边 - 临时位置_左边
.如果真 (长度限制 且 文本长度 > 最大长度)
返回 (“”)
.如果真结束
临时文本 = 取文本中间 (完整内容, 临时位置_左边, 文本长度)
.如果真 (是否为空 (最大长度) = 假)
临时文本 = 取文本左边 (临时文本, 最大长度)
.如果真结束
返回 (临时文本)