littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于C++的钉钉ESC快捷关闭工具

项目简介

此项目针对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】