窗口强力万能隐藏工具无模块

易语言 2020-02-21 15:12:44

窗口强力万能隐藏工具无模块

请用鼠标按住上边的放大镜,并将鼠标拖动到相应的窗口标题栏,即可在上边的文本框里面显示标题!

.如果 (改变 = 假) ' 如果热键没有改变,则直接返回到首界面
高级选择夹1.现行子夹 = 0
.否则
错误 = “” ' 热键被改变,则撤消原来热键,重新注册新热键
撤销热键 (_启动窗口.取窗口句柄 (), 到数值 (“7410051”))
.如果真 (注册热键 (_启动窗口.取窗口句柄 (), 到数值 (“7410051”), 热键 [1] [1], 热键 [1] [2]) = 0)
错误 = 错误 + #左引号 + 选择 (组合框功能键1.现行选中项 < 1, “”, 组合框功能键1.取项目文本 (组合框功能键1.现行选中项) + “+”) + 组合框按键1.取项目文本 (组合框按键1.现行选中项) + #右引号 + “、”
.如果真结束
撤销热键 (_启动窗口.取窗口句柄 (), 到数值 (“7410052”))
.如果真 (选择框同样热键.选中 = 假)
.如果真 (注册热键 (_启动窗口.取窗口句柄 (), 到数值 (“7410052”), 热键 [2] [1], 热键 [2] [2]) = 0)
错误 = 错误 + #左引号 + 选择 (组合框功能键2.现行选中项 < 1, “”, 组合框功能键2.取项目文本 (组合框功能键2.现行选中项) + “+”) + 组合框按键2.取项目文本 (组合框按键2.现行选中项) + #右引号 + “、”
.如果真结束

.如果真结束
撤销热键 (_启动窗口.取窗口句柄 (), 到数值 (“7410053”))
.如果真 (注册热键 (_启动窗口.取窗口句柄 (), 到数值 (“7410053”), 热键 [3] [1], 热键 [3] [2]) = 0)
错误 = 错误 + #左引号 + 选择 (组合框功能键3.现行选中项 < 1, “”, 组合框功能键3.取项目文本 (组合框功能键3.现行选中项) + “+”) + 组合框按键3.取项目文本 (组合框按键3.现行选中项) + #右引号 + “、”
.如果真结束
.如果 (错误 ≠ “”)
_启动窗口.总在最前 = 假
错误 = 取文本左边 (错误, 取文本长度 (错误) - 2)
信息框 (“注册热键” + 错误 + “失败,可能程序有别的程序占用了该热键。” + #换行符 + “你设定的该程序热键将不被保存,请重新设置!”, #信息图标, )
_启动窗口.总在最前 = 选择框总在最前.选中
读取热键 (2) ' 改变热键失败时恢复原有热键
.否则
' 重新注册热键成功,则在注册表中保存新热键设置

读取热键 (3) ' 重新读取上次的热键设置,但不重新注册热键(因为已经注册好了,且未做变动)
选择框同样热键.选中 = 假
分组框显示窗口.禁止 = 假
读取鼠标钩子 (2) ' 同上,只读取,不安装
高级选择夹1.现行子夹 = 0

.如果真 (是否正在隐藏)
消息框 (_启动窗口.取窗口句柄 (), “当前正在隐藏窗口中,在此状态下,不允许修改已有的列表内容!请先显示所有窗口,然后再次执行修改!”, “信息”, #信息图标) ' 隐藏时,不允许修改窗口标题或进程名,避免修改后,无法将已经隐藏的窗口显示
返回 ()
.如果真结束
.判断开始 (高级选择夹2.现行子夹 = 0)
选择列表框_进程.置项目文本 (选择列表框_进程.现行选中项, 编辑框获得.内容)
.判断 (高级选择夹2.现行子夹 = 1)
选择列表框_标题.置项目文本 (选择列表框_标题.现行选中项, 编辑框获得.内容)
.判断 (高级选择夹2.现行子夹 = 2)
选择列表框_托盘.置项目文本 (选择列表框_托盘.现行选中项, 编辑框获得.内容)
.默认

.判断结束
写出 () ' 修改后,将修改内容保存到配置文件