尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

免费窗口一键置顶工具:AlwaysOnTop 把任意窗口钉在屏幕最上层

免费窗口一键置顶工具:AlwaysOnTop 把任意窗口钉在屏幕最上层 免费窗口一键置顶工具AlwaysOnTop 把任意窗口钉在屏幕最上层【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTopAlwaysOnTop 是一个免费开源的 Windows 小工具常驻托盘把任意窗口一键置顶到最上层。多窗口办公时不用来回 AltTab点一下窗口就赖在最前面。三个窗口同时开时间都花在找窗口上做投放的小周上午要同时盯着三样东西群里的催办消息、Excel 里的投放数据、设计稿的修改意见。三个窗口摆不满一屏互相压住一半每回要哪份都得先把它扒出来。一上午没干多少活AltTab 按了几十遍。他缺的不是更多窗口管理技巧而是一个别动它的开关。原理给窗口贴一张勿压便签把屏幕上的窗口想成一叠摞在桌面上的文件你一次只能看见最上面那份。AlwaysOnTop 做的事就一件告诉 Windows这份文件要放最顶上然后贴一张便签——窗口标题末尾多出 - AlwaysOnTop 字样。大小、位置、功能一概不动。核心实现 Methods.cs 里就是调用系统 API 的 SetWindowPos把窗口标记为 TOPMOST仅此而已。三步完成首次窗口置顶环境Windows 7/8/1032 位或 64 位均可需要 .NET Framework 4.5.2 及以上。获取方式克隆仓库git clone https://gitcode.com/gh_mirrors/al/AlwaysOnTop用 Visual Studio 打开 AlwaysOnTop.csproj 编译即可也可以直接运行现成的 exe。启动程序托盘出现紫色小图标并弹出一条正在后台运行的气泡提示。右键或左键托盘图标选择 AlwaysOnTop鼠标变成十字准星。点击要置顶的窗口标题末尾出现 - AlwaysOnTop完成。想撤销再走一遍第 2 步点同一个窗口后缀消失置顶解除。设置全局快捷键一步完成置顶从 0.5.0 版本起支持全局快捷键不用进托盘菜单对着活动窗口按组合键钉住或解开一次完成。⌨️右键托盘图标选 Settings弹出设置窗口。勾选 Use Hot Key点 Set Hotkey。在小窗里按下想要的组合键例如 CtrlShiftD点 Apply。程序提示重启确认后托盘会弹气泡告诉你组合键已注册。快捷键通过键盘钩子全局生效相关实现在 globalKeyboardHook.cs。注意程序内置拦截了一批系统常用组合CtrlC/V/A/S/F/Z/X、WinE/R/Tab、AltTab 都选不了挑一个没被占用的。设置窗口里值得动的三个选项Run at login开机自启往HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run写一条启动项适合长期常驻。Disable Balloon Notify关掉托盘气泡提示每次置顶、注册快捷键都不再打扰你。Check for Updates at Start 更新频率启动时比对新版频率按天、周、月选。所有配置存在注册表HKCU\SOFTWARE\AlwaysOnTop下。备份很简单打开 regedit 把这一项导出成 .reg重装系统后双击导入设置原样恢复。边界与坑哪些改动要重启哪些功能还没做完快捷键、气泡通知、更新频率这三类设置点 Apply 后程序会弹窗要求重启不重启不生效。标题栏右键菜单和按标题记忆窗口在 changelog.txt 里标注 TO IMPLEMENT设置里是灰色勾不上的以官方发布说明为准。支持 Windows 7 到 1032 位 64 位均可Windows Server 系列官方标注未测试。目标窗口如果以管理员权限运行AlwaysOnTop 也得管理员身份运行否则点不动。置顶没成功按这个顺序查Q点了窗口没反应A九成是权限。目标程序是管理员启动的AlwaysOnTop 也要以管理员身份运行个别全屏或受保护的系统窗口置顶不了属正常现象。Q快捷键按了没效果A按顺序查三处托盘里紫色图标还在吗组合键是不是和其他软件撞了设置完有没有重启过程序Q设置里为什么有灰色选项A那是还在开发中的功能不是故障留意后续版本即可。Q支持哪些系统AWindows 7 到 1032 位 64 位均可依赖 .NET Framework 4.5.2。一个写了十年的老项目适合当学习样本项目 2016 年 6 月放出 0.1.0 初版0.3.0 用 C# 全面重写0.5.0 加入全局快捷键当前版本 0.6.1每次改动都记在 changelog.txt 里。代码全摆在 Classes/ 目录下AlwaysOnTop.cs管托盘和主逻辑Methods.cs封装置顶和注册表读写globalKeyboardHook.cs是键盘钩子一个典型 C# 托盘小工具的完整结构拿来当学习样本正合适。现在就动手钉住你的窗口克隆仓库 → 编译或运行 → 把最常用的那个窗口钉在最上层。好用点个 Star遇到问题提 Issue想加功能直接提 PR。【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表