项目简介
此项目针对Windows系统下钉钉无法通过按ESC键关闭窗口的问题而开发。借助安装全局键盘钩子,程序能够监听ESC键的按键消息,当检测到指定进程(如钉钉、网易云音乐等)时,可关闭对应的窗口。
项目的主要特性和功能
- 全局键盘钩子:可监听系统范围内的ESC键按键消息。
- 进程配置:支持配置多个进程,能依据配置选择关闭窗口、最小化窗口、隐藏窗口或退出进程。
- 系统托盘隐藏:程序启动后会自动隐藏到系统托盘,不干扰用户操作。
- 开机自启动:支持将程序设置为开机自启动,方便用户使用。
安装使用步骤
下载与编译
- 下载项目源码。
- 使用Visual Studio 2008或更高版本打开项目文件进行编译。
配置文件
- 编辑配置文件
config.ini
,添加或修改需要监听的进程及其对应的ESC键处理方式。 - 示例配置:
ini [esc] DingTalk.exe=3 EscHotkey.exe=3 cloudmusic.exe=3
启动程序
- 双击编译生成的可执行文件启动程序。
- 程序启动后会自动最小化到系统托盘。
设置开机自启动
将程序的快捷方式拖动到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
目录,实现开机自启动。
使用
- 启动钉钉或其他配置的程序。
- 按下ESC键,程序会根据配置自动关闭或最小化对应的窗口。
注意事项: - 目前程序仅支持Windows系统。 - 如果需要启动时自动最小化,可以自行在代码中添加相关功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】