好友
阅读权限10
听众
最后登录1970-1-1
|
AutoDesktop - 桌面图标显隐管理工具 v1.0.5
写在前面
原帖:基于 AutoHotkey v2的桌面图标隐藏 https://www.52pojie.cn/thread-2065859-1-1.html (出处: 吾爱破解论坛)
后发现很多人不想为了一个小功能去装 AutoHotkey 环境,也不喜欢后台挂着脚本解释器。
最近刚好有时间,索性用 C# 调用底层 API 复刻了一个,核心目标就三个:体积小、内存小、不用装运行库。
AutoDesktop 是基于 C# Win32 API 开发的桌面辅助工具。允许用户通过鼠标或键盘快捷键,快速隐藏/显示桌面图标及任务栏,提供无干扰的纯净桌面体验。
默认配置:
- 鼠标中键(按下)隐藏。
- 默认同步隐藏图标及任务栏。
- 显示/隐藏快捷键:
Ctrl + Alt + H。
- 安全退出快捷键:
Ctrl + Alt + Q 可强制恢复显示并退出程序。
- 任务栏默认隐藏延迟
20ms,显示延迟300ms。
- 不跟随开机自启,需要自行打开设置。
核心特性:
- Native 单文件:体积仅约 20KB,后台内存占用也就 2-5MB,几乎忽略不计,无需安装,无外部依赖。
- 双向同步延时:采用异步逻辑控制图标与任务栏的显隐顺序,消除视觉闪烁。
- DPI 感知:完美支持 Windows 高缩放设置 (125%/150%)。
- 持久化配置:所有设置保存于本地
.ini 文件,支持绿色便携运行。
功能列表:
- 开机自启动
- 支持随 Windows 登录自动运行(基于当前用户注册表,无需提权)。
- 触发方式自定义
- 鼠标:支持中键(滚轮)、右键、侧键 X1/X2 点击桌面空白处触发。
- 键盘:支持录制任意全局快捷键(如
Ctrl+Alt+H)。
- 精细化控制
- 支持单独控制仅隐藏图标或仅隐藏任务栏。
- 解决因电脑性能差异引起的任务栏与图标隐藏不同步,支持自定义隐藏/显示的毫秒级同步延迟。
[v1.0.5 新增特性]
- 禁止多开机制
- 引入互斥体 (Mutex) 保护,强制单实例运行。如果程序已在后台运行,再次点击会弹出提示并自动关闭,防止重复占用资源。
- 启动可视化反馈
- 程序启动时,屏幕上方会自动弹出置顶的无边框提示窗,显示“AutoDesktop 程序已启动”。
- 提示窗包含 3秒自动倒计时 关闭功能,无需操作即可直观确认程序已就绪,体验更人性化。
- 稳定性增强
- 重写进程退出逻辑,确保彻底释放所有后台线程与互斥锁,解决了旧版本可能出现的“退出不彻底导致无法重启”的问题。
- 修复了启动弹窗在高分屏下的模糊及文字显示问题。
使用指南:
- 运行:启动
AutoDesktop.exe,等待屏幕中央倒计时结束,程序将驻留于系统托盘。
- 设置:右键托盘图标选择 [设置] 即可配置自启动及按键。
-
紧急恢复:默认快捷键 Ctrl + Alt + Q 可强制恢复显示并退出程序。
下载地址:
AutoDesktop v1.0.5.rar
(14.11 KB, 下载次数: 5)
|
免费评分
-
| 参与人数 1 | 吾爱币 +7 |
热心值 +1 |
收起
理由
|
风之暇想
| + 7 |
+ 1 |
感谢发布原创作品,吾爱破解论坛因你更精彩! |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|