Skip to content

v1.0.1

Latest

Choose a tag to compare

@hiBlunt hiBlunt released this 31 Jan 07:59
· 2 commits to main since this release

Release v1.0.1 - 智能上下文感知更新 🚀
🌟 核心升级:深度对标 Windows 原生 Win + D 体验
本次更新重构了脚本的核心判定逻辑,使其不再只是机械地在“最小化”和“恢复”之间循环,而是能够根据当前显示器的实时状态,智能判断用户的真实意图。

✨ 新特性与改进

  1. 智能上下文感知逻辑 (Smart Context Awareness) 🧠
    逻辑优化:脚本现在会实时扫描当前屏幕的窗口状态。

意图 A (清理):只要当前屏幕存在可见窗口(哪怕是刚刚打开的新窗口),按下 Alt + D 都会立即将其最小化,并自动更新恢复记录。

意图 B (还原):只有当当前屏幕已经“干净”(显示桌面状态)时,再次按下快捷键才会触发“一键找回”。

解决痛点:解决了旧版本在最小化窗口后,若打开新窗口再次按下快捷键会强制恢复旧窗口,导致桌面更加混乱的逻辑冲突。

  1. 动态记录重置机制 🔄
    如果在“显示桌面”期间用户开启了新的任务流程(如打开了新的资源管理器),脚本会敏锐地捕捉到这一变化,并在下一次操作时重置“收纳盒”,确保恢复操作始终与上一次的最小化动作精准对应。

🛠 技术细节
判定标准:基于窗口中心点坐标与显示器边界(Monitor Bounds)的交集判定。

窗口过滤:自动过滤系统任务栏 (Shell_TrayWnd)、桌面背景 (Progman/WorkerW) 等非应用窗口。

状态检查:通过 WinGetMinMax 排除已经最小化的窗口,仅对活跃窗口计数。