
一键窗口置顶免费工具 AlwaysOnTop 完整使用指南【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop窗口总被别的窗口挡住AlwaysOnTop是一款免费开源的 Windows 小工具一次点击就能把任意窗口固定在屏幕最上层无需任何配置。唐糖是电商晚班的运营直播时屏幕左边是弹幕互动窗口中间是 Excel 对单表右边是商品图对照窗。每隔几分钟推流预览就会把弹幕盖住AltTab 切回来对单表又没了。一场直播一半时间在找窗口。Windows 给了你一堆切换和贴靠的选项唯独没给一个固定的开关。AlwaysOnTop 补的就是这一件事——它不做分屏、不做贴靠、不做其他任何窗口管理只做钉住。AlwaysOnTop 安装与首次置顶步骤环境要求32 位、64 位均可Windows Server 系列未经测试Windows 7、8、10 及中间所有版本.NET Framework 4.5.2 及以上构建与运行git clone https://gitcode.com/gh_mirrors/al/AlwaysOnTop克隆源码用 Visual Studio 编译不想编译也可以直接跑现成的 exe。启动后托盘出现小图标并弹出 AlwaysOnTop is running in the background 的气泡提示。左键或右键托盘图标——左键和右键弹出的是同一个菜单——选择AlwaysOnTop鼠标立即变成十字准星。点击要置顶的窗口标题末尾出现 - AlwaysOnTop 字样即表示成功。撤销只需再执行同样操作并点同一个窗口后缀消失置顶随之解除。从此不用再靠 AltTab 找窗口。置顶原理只动一次系统调用把屏幕上的所有窗口想象成一摞放在桌上的文件你能看到哪一份由系统的堆叠顺序决定。AlwaysOnTop 不碰窗口的大小、位置和任何内容只调用 Windows 自带的SetWindowPos接口把选中的那份挪到最上面——相当于在文件底下压了块磁铁让它固定在整摞的最顶。正因为只改顺序、别的都不动普通程序窗口几乎都能钉住常驻内存也小到可以忽略。AlwaysOnTop 全局快捷键配置方法0.5.0 版本起支持全局快捷键可以完全跳过托盘按下组合键当前活动窗口直接置顶再按一次则解开。右键托盘图标选择Settings打开设置窗口。勾选Use A Hotkey点击Set Hotkey按钮。在弹出小窗里按下想要的组合键例如CtrlAltT点击Apply。程序提示需要重启时确认重启后托盘会弹气泡告知组合键已注册成功。⌨️常用系统组合会被设置界面直接拦下CtrlC、CtrlV、CtrlA、CtrlS、CtrlF、CtrlZ、CtrlX、WinE、WinR、WinTab、AltTab都在黑名单里选了会弹错并清空输入框记得挑一个没被占用的组合。AlwaysOnTop 设置存放在哪里所有配置都写在注册表HKCU\SOFTWARE\AlwaysOnTop下键名包括Use Hot Key、Hotkey、Disable Balloon Notify、Check for Updates at Start等。备份时打开 regedit 把该项导出重装系统后双击导入设置原样恢复。三个值得改的选项Run AlwaysOnTop at login开机自启会额外在HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run写入启动项适合常驻党Disable Balloon Tip Notifications关闭托盘气泡提示Check for Updates at StartCheck for updates every启动时比对最新版本频率可选 1 天、7 天、30 天哪些设置需要重启程序快捷键、气泡通知、更新频率这三类Apply 后只写入注册表程序会弹窗要求重启不重启就要等下次启动才生效。Run at login则 Apply 后立即生效无需重启。Use Windows System Menus标题栏右键菜单置顶和Always put these windows on top按标题固定窗口两项在版本记录里仍标注 TO IMPLEMENT设置窗口里是灰的以官方发布说明为准。窗口置顶常见问题Q点了窗口没反应A先怀疑权限——目标程序如果是管理员权限启动的AlwaysOnTop 也要以管理员身份运行。个别全屏或系统级窗口带保护置顶不了属正常现象。Q鼠标指针卡在十字准星A选窗过程中如果程序异常退出光标可能没恢复。打开托盘菜单里的Help点击Revert Cross Cursor按钮即可还原。Q怎么判断窗口现在是不是处于置顶状态A看标题末尾带 - AlwaysOnTop 后缀就是已置顶没有就是未置顶。快捷键触发时程序也是靠这个后缀判断该钉住还是解开。Q程序像是崩溃了有日志吗A异常会写入 exe 同目录下的AoT_Error.log打开对照时间戳就能找到原因。版本迭代与代码结构这是个老而稳的项目0.1.02016 年 6 月初版还是 AutoIt 脚本0.3.0用 C# 全面重写并加入托盘气泡提示0.5.0加入全局快捷键目前稳定版为0.6.1每次改动都记录在changelog.txt里。核心代码都摆在Classes/目录AlwaysOnTop.cs负责托盘图标与主逻辑Methods.cs实现置顶与注册表读写globalKeyboardHook.cs是底层键盘钩子。结构清晰拿它当 C# WinForms 的学习样本也很合适。觉得好用就给仓库点个 Star遇到问题提 Issue想加功能直接提交 PR。把一件事做透、不多占一分你耐心的工具才值得在托盘里占一个常驻位置。【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考