Win11ClockToggler是一款专为Windows 11设计的小型实用程序。它允许用户自定义任务栏上的日期和时间显示,包括隐藏或显示整个通知区域。这个轻量级的工具对追求简洁桌面的用户来说是完美的补充。

WIndows_11_fix_date_and_time_missing_from_tax_bar

操作简单易上手,Win11ClockToggler提供了一个直观的用户界面,用户只需几个点击就能轻松地切换时钟显示状态。无需复杂的设置,即使是不是很懂技术的用户也可以快速地掌握使用方法。

Win11ClockToggler特别适用于希望减少任务栏干扰的用户,让他们能够更专注于当前的工作或游戏。提供了这一自定义选项,极大地增强了用户对操作系统界面的控制,满足个性化的需求。

 GUI 版本

这是一个图形用户界面版本。只需双击该 Win11ClockTogglerGUI.exe 文件即可。将出现一个新窗口(适应您的主要 Windows 浅色/深色主题):

您需要检查要显示或隐藏哪些部分,单击每个可用的滑块,然后单击按钮 Toggle visibility :

  • 请注意,日期/时间始终处于禁用状态,并且始终处于隐藏状态,因为它是应用的主要用途。
  • 仅当辅助屏幕中有可用的辅助工具栏时, Secondary 才会启用切换。
  • 该 Show On Hover 开关允许您将鼠标移动到时钟所在的区域上,并显示所有隐藏元素一段时间,以便您可以检查时间、单击通知区域等。它会在几秒钟后自动再次隐藏它。如果您要重新编码屏幕,则应稍后将其从录制内容中删除。

该应用程序将在您下次运行时保留您的最后选择,这样您就不需要每次都再次切换它们。

恕我直言,默认情况下最好始终隐藏完整的通知区域,因为它会隐藏所有分散注意力的图标,如果您正在为教程录制屏幕,这很好。在 Windows 11 中更是如此,因为无法移动 ir 以占据隐藏的日期/时间区域(在 Windows 10 t 适应中)。

当您单击该 Toggle visibility 按钮时,所选元素将被隐藏, Exit 按钮将更改为 Restore & Exit 。这是因为,当您退出应用程序时,一切都将恢复正常。这样做的原因是,当应用程序运行时,它会继续监视隐藏区域,以防它们再次出现。当新图标添加到通知区域或输入新通知时,系统会使所有内容再次可见。此应用程序将监视此事件,并立即再次隐藏所选内容。这就是在隐藏这些元素时保持应用程序运行的原因。

该应用在工具栏中不可见,因此除非您使用 ALT + Tab 或 Windows + Tab 更改任务,否则在录制屏幕时该应用将不可见。您可以将其移动到辅助屏幕或其他桌面,但如果您最小化应用程序或按 Windows + Shift + F7 ,它将完全隐藏(隐身模式)。感谢@timmolderez添加此功能。

您只需按 ENTER 即可切换可见性,然后按 ESC 离开应用程序(并恢复可见性)。

您可以通过按 Windows + Shift + F6 全局热键组合来切换可见性。即使在隐身模式下也有效。再次向@timmolderez致敬。

当您启动它时,它会自动检查新版本(每天最多一次),启用并闪烁相应的区域,您可以单击该区域以下载新版本:

提示:您可以将其固定到“开始”菜单(右键单击 .exe 文件并选择 Pin to start )以在需要时快速运行它。在这种情况下,我的建议是将带有 .exe 和 文件 .config 的文件夹复制到您的 Program files 文件夹 C:\ (或驱动器的默认系统号)中。

 CLI 版本

这是该应用程序的更简单版本,允许您从命令行使用它:

  • 运行一次,完整的通知区域将消失(这是默认选项,我觉得它更有用,但您可以更改它。稍后会详细介绍...
  • 再次运行它以将所有内容恢复到正常状态。

无论如何,如果只想隐藏时钟而不是完整的通知区域,则可以使用 -c 或 /c --clock 开关,从命令行或 PowerShell(或 .bat 或 .ps1 文件)运行它。

重要信息: 在这种情况下,它将隐藏 Windows 11 中的时钟和系统图标。这是由于新的 Windows 11 任务栏在内部的工作方式,向 Win32 API 公开了整个系统图标(作为 Windows.UI.Composition.DesktopWindowContentBridge ,带有基础 XAML UI)。如果你知道如何克服这个问题,请分叉这个存储库并提出一个我很乐意合并😊的拉取请求

可以从命令行或 PowerShell 使用的参数的完整列表如下:

  • -h , /h , --help : 显示帮助
  • -n , /n , --notificationArea : 隐藏/显示完整的通知区域,而不仅仅是日期/时间。这是默认选项,因此除非您想在脚本或其他内容中显式显示,否则您不需要真正使用它
  • -c , /c , --clock : 仅隐藏/显示时钟(日期/时间和系统图标)
  • -s , /s , --secondary : 也隐藏/显示辅助屏幕的日期/时间(Windows 11 KB5010414 2022 年 2 月 15 日的新功能)。默认情况下,它只会在主屏幕中隐藏日期/时间。
  • -b , /b , --batch : 运行后不等待按键。将该工具包含在脚本文件中非常有用。

非常重要:使用 CLI 版本,如果您在隐藏日期/时间或通知区域时收到任何通知,它们将自动再次显示。这就是 Windows 的工作方式。如果您正在录制屏幕,即使您使用的是 GUI 应用程序,最好的方法是激活 Windows 11 Do not disturb 的功能,并将其设置为 Alarms only .这样,通知不会打扰您,不会出现在屏幕录制中,并且如果您使用的是 CLI 版本,则不会再次显示日期/时间或通知区域。

启用它的最快方法是在隐藏它之前单击系统日期/时间,然后在通知区域单击按钮 Do not disturb ,如下所示:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。