|
查看: 122|回复: 25
|
[PC]
Windows窗口标签化工具 WindowTabs v2026.09.08
[复制链接]
|

UID4
贡献9 点
钻石99 个
C币8 个
|
一、工具简介:WindowTabs 是一款免费开源、轻量级、绿色免安装的 Windows 窗口标签化工具,能给几乎所有桌面程序(资源管理器、Office、PDF、微信、编辑器等)加上浏览器式标签栏,实现窗口分组、拖拽合并、一键切换,大幅减少任务栏混乱、提升多窗口效率。
-------------------------
二、核心功能:
1. 全局窗口标签化:为任意 Windows 顶级窗口添加顶部标签栏,支持跨程序合并标签(如 Word+Excel+Chrome 同组)、拖拽排序、中键关闭、右键菜单(置顶 / 最小化 / 重命名)
2. 分组管理:自动合并同类窗口、手动新建 / 拆分标签组、一键关闭整组、标签锁定 / 隐藏
3. 自定义与快捷键:自定义标签位置 / 颜色 / 字体、设置切换 / 新建 / 关闭快捷键(默认 Ctrl+Tab 切换、Ctrl+W 关闭)、白名单 / 黑名单(指定哪些程序启用 / 禁用标签)
4. 轻量无侵入:单文件 exe、后台托盘运行、不修改系统、不占大量内存、兼容 Win7/Win10/Win11(32/64 位)
-------------------------
三、快速使用步骤:
1. 运行WindowTabs.exe,程序自动最小化到系统托盘(右下角)
2. 创建标签组:
拖拽任意窗口标题栏,拖到另一个窗口上,松手即合并为一组标签
右键托盘图标 → Settings,可设置自动合并、白名单、外观、快捷键
3. 标签操作:
点击标签切换窗口;中键点击关闭标签;右键标签打开菜单
拖拽标签可调整顺序、拆分 / 移动到其他组
4. 退出:右键托盘图标 → Exit
5. 简体中文设置:右键托盘图标(右下角) → Language→ Chinese Simplified
-------------------------
四、优缺点与替代:
1. 优点
完全免费开源、无广告、单文件便携
支持几乎所有 Windows 程序(不限于资源管理器)
自定义强、操作直观、资源占用极低
2. 缺点
界面偏简洁、部分小众程序可能兼容性一般
3. 同类替代
Clover(仅资源管理器标签)、Office Tab(仅 Office)、QTTabBar(资源管理器增强)
-------------------------
五、常见问题:
1. 不显示标签:右键托盘→Settings,检查是否加入黑名单、重启程序
2. 程序崩溃:更新到最新版、排除杀毒软件拦截(添加信任)
3. 标签位置异常:调整 DPI 缩放、在设置里重设标签对齐
-------------------------
六、使用小技巧:
1. 想固定某个窗口不被合并:右键标签 → Lock tab
2. 不想给某个程序加标签:右键托盘 → Exclude → 选择该程序
3. 标签栏太占空间:把高度调小,或设置只在多标签时显示
4. 窗口乱跑 / 错位:关闭程序重新打开一次即可
-------------------------
七、更新日志:
版本2026.08.12更新内容//2026年08月12日
已添加4个语言文件:土耳其语、波兰语、越南语、印尼语
构建脚本:发布构建版本会按名称验证安装程序文件列表(语言/设置vsWtSetup.wxs),并在构建完成后检查实际的MSI内容(以防止遗漏ss_2026.07.16 MSI 文件)
版本2026.08.21更新内容//2026年08月21日
选项卡栏现已支持每显示器DPI感知:在缩放比例高于100%的显示器上,选项卡栏将以原生分辨率绘制,而非由Windows进行位图拉伸,从而保持与之前相同的视觉大小。
选项卡的几何形状、字体、图标、点击检测以及上下文菜单均遵循其所在显示器的缩放比例,因此不同缩放比例的显示器能够同时显示正确的内容。
设置对话框现已支持每显示器DPI感知:文本以所在显示器的缩放比例清晰呈现;将对话框移至另一台显示器时,会自动按该显示器的缩放比例重新布局。
修复了以下问题:在175%缩放比例的显示器上,对话框曾被限制在工作区范围内(现在可能会与任务栏重叠而不再显示滚动条);复选框行预留的高度过大;深色模式下的复选框和单选按钮图标残留亮色条纹;以及工具栏标题在缩放后的显示器上仍显示过小的问题。
修复了一个潜在的崩溃风险:从渲染缓存中移出的字体在控件仍可能使用它们的情况下,不再被错误地释放。
版本2026.08.24更新内容//2026年08月24日
修复了某些设备上设置对话框的行为选项卡行高度近似翻倍(导致滚动条出现)的问题
Windows在登录时从主显示器的缩放比例中修复了整个会话范围内的“系统DPI”
原因:当系统DPI高于96时,WinForms会在对话框捕获其96-DPI设计值之前自行预缩放控件尺寸
修复:设计参数会在构建完成后立即被截取并保存,首次布局运行时将采用设计字体,且在窗口显示后重新确认设计
内容,因此无论系统DPI设定如何,截取过程都不会再受到干扰
发布构建脚本:验证合并的exe文件仍保留PerMonitorV2DPI感知清单
版本2026.08.28更新内容//2026年08月28日
修复了在 WindowTabs 运行时设置文件被清空的问题:当保存的值包含“//”——即一个已重命名且带有 URL 的标签页——时,会被 JSONC 注释删除功能截断,导致整个文件损坏,并使下一次保存时将默认值写入其中。
对于无法再读取的设置文件,现在会从最新的备份中进行修复;而原不可读文件则会被保留为 WindowTabsSettings.txt.corrupt.<时间戳>。
在修复成功之前,系统将完全不执行任何保存操作,因此读取失败也不会再以覆盖真实设置的默认值形式出现。
每次会话首次覆盖前以及每次发生明显缩减时,都会对设置文件进行备份(WindowTabsSettings.txt.bak.<时间戳>,最多保留十个);同时,每次读取失败都会记录在 WindowTabsSettings.txt.read_error.log 文件中。
修复了标签拖放停止以及新打开窗口不再自动变为标签的问题,直至重新启动 WindowTabs 后方可恢复正常。
版本2026.08.31更新内容//2026年08月31日
选项卡分组在 Windows 重启或注销后现已恢复
窗口会根据其所属的应用程序和窗口标题重新定位,因此即使应用程序启动得再晚,分组也会随之恢复
分组的名称、固定状态、颜色以及左右对齐方式也一并恢复,且选项卡会按照保存时的顺序排列
如果某个窗口的标题尚未确定,则该窗口不会被强行分配到不属于自己的位置,而会在其真实标题出现时自动归位
对于尚未重新打开的窗口,已保存的状态将被保留:未启动的窗口可保留三十天,手动关闭的选项卡则保留八天
分组会在关机通知发出时被冻结,因此在此期间关闭的应用程序无法覆盖这些分组
在“程序”选项卡中启用自动分组或分类功能后,系统还会自动将当前已打开的窗口一并归入相应分组
这些窗口会遵循新打开窗口的处理流程,因此从选项卡中拖出的窗口也会加入其他窗口的分组
当该设置已开启时,手动拖出的选项卡仍会保持独立状态
版本2026.09.02更新内容//2026年09月02日
安装程序不再包含任何脚本。
其文件维护功能已移至 WindowTabs.exe,而清理过时文件现采用 Windows Installer 自身的机制。
由于嵌入的编码 PowerShell 曾被怀疑是导致 Defender 将该安装程序误报为木马的原因,因此已被移除。
版本2026.09.04更新内容//2026年09月04日
每个应用程序的设置现在能够在应用自身更新后得以保留
例如,商店应用或像 LineMediaPlayer.exe 这样每个版本都独立存放在各自目录下的应用程序,在每次更新后都会被识别为一个新的应用,其选项卡设置因此会丢失。
WindowTabs 随附的每个 JSON 文件现均为默认配置,您可在 %APPDATA%\WindowTabs\Settings 目录下使用自己的文件进行覆盖
语言相关设置已从 Language\ 移至 Settings\Language\,且 Window_Margin.json 现更名为 WindowMargin.json。
具体操作方法以及如何迁移旧版本中编辑过的文件,请参阅 README 文件。
安装程序不再对已编辑的文件进行备份。
当某个选项卡脱离所属分组(如被隐藏、移出屏幕,或其所在的应用在设置中被关闭)时,该选项卡仍能保持原有状态
当窗口重新显示或再次打开时,其位置、颜色、下划线、置顶状态及名称均会恢复。
版本2026.09.08变更内容//2026年09月08日
修复了窗口在屏幕外的最小化位置仍保持不可见的问题
该问题发生在恢复已最小化的组时
自 ss_2026.07.14 版本起即存在
现在,位于该位置的窗口将被移回其所属的组中
-------------------------
项目地址:https://github.com/standard-software/WindowTabs
-------------------------
蓝奏云盘分享
下载地址:https://wwbrr.lanzouw.com/b00yb1q6je
提取码:6666 |
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-21 21:31:14
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-22 16:43:47
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-23 14:26:40
|
显示全部楼层
|
这类方案在小规模下表现很好,上量之后瓶颈就出来了。 |
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-25 02:04:44
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-25 20:43:53
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-27 11:25:42
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-28 08:01:46
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-29 22:43:35
|
显示全部楼层
|
我们线上也踩过类似的,最后发现是配置不一致导致的。 |
|
|
|
|
|
|
|
|
|
|
发表于 2026-8-30 22:06:41
|
显示全部楼层
|
|
|
|
|
|
|
|
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!