在 Windows 上切换浅色/深色主题的最简单方法?

Dam*_*les 7 windows-10 dark-mode

我经常需要根据环境照明条件在浅色和深色之间更改主题。我不敢相信微软没有在操作中心的快速操作按钮上添加浅色/深色主题切换(他们甚至不允许第三方在那里创建自定义按钮)。除了“设置 -> 个性化 -> 颜色 -> 选择你的颜色”之外,切换设置最简单的方法是什么?

mus*_*ear 0

以下是Gantendo 作为评论引用的完整答案( https://sumitkp.medium.com/how-to-enable-dark-mode-with-shortcut-on-windows-10-2571c53aed5f )的复制/粘贴关于这里的另一个答案。请访问该链接并感谢 Sumit Jumar 的出色工作。

\n

===================================

\n

按键盘上的 Windows 按钮,然后开始在空白处键入“任务”。在应用程序下,您将看到任务计划程序,单击它。

\n

在任务计划程序主窗口的左侧窗格中,单击任务计划程序库。接下来,在右侧窗格的“操作”下,单击“创建任务\xe2\x80\xa6”

\n

创建任务窗口将会出现。

\n

在常规选项卡下,在字段中输入名称和描述,例如名称:switch_dark 和描述:这将从暗切换到亮。在“安全选项”部分下,勾选“仅在用户登录时运行”和“以最高权限运行”选项。

\n

在“操作”选项卡下,单击“新建”按钮。在“编辑操作”窗口中,选择“操作”下拉列表下的“启动程序”。在程序/脚本字段下,输入

\n
%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\n
Run Code Online (Sandbox Code Playgroud)\n

在“添加参数(可选)”字段下,输入

\n
New-ItemProperty -Path HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize -Name SystemUsesLightTheme -Value 1 -Type Dword -Force; New-ItemProperty -Path HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize -Name AppsUseLightTheme -Value 1 -Type Dword -Force\n
Run Code Online (Sandbox Code Playgroud)\n

并单击“确定”。

\n

在“条件”选项卡下,取消选中每个选项,但如果您使用笔记本电脑并关心电池使用情况,则可以在“电源”部分下勾选“仅当计算机使用交流电源时才启动任务”选项。

\n

在“设置”选项卡下,仅勾选以下选项,“允许按需运行任务”,“如果正在运行的任务未在请求时结束,则强制其停止”,然后单击“确定”。

\n

系统可能会提示您输入本地帐户密码才能创建它。如果您忘记了密码,如果您已使用 PIN 以管理员身份登录,只需打开命令提示符(右键单击任务栏上的 Windows 按钮,然后单击命令提示符(管理员))并输入 net user set 并按即可重置密码回车键。

\n

同样,您将必须创建另一个任务来从浅色切换到深色。

\n

再次按照上述步骤操作,创建另一个任务,将其命名为 switch_light 并将描述设置为从亮到暗的切换,并保持所有其他设置不变,但在“操作”选项卡下的“编辑任务”窗口中键入

\n
%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe\n
Run Code Online (Sandbox Code Playgroud)\n

在程序/脚本字段和类型下

\n
New-ItemProperty -Path HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize -Name SystemUsesLightTheme -Value 0 -Type Dword -Force; New-ItemProperty -Path HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize -Name AppsUseLightTheme -Value 0 -Type Dword -Force\n
Run Code Online (Sandbox Code Playgroud)\n

在添加参数字段中。

\n

现在,我们创建了两个任务,其名称分别为 switch_dark 和 switch_light。我们将在下一步中需要这些名称来创建快捷方式。

\n

在桌面或任何其他文件夹上,用鼠标右键单击空白处,单击新建并选择快捷方式。

\n

将弹出“创建快捷方式”窗口,在“键入项目的位置”下,键入 C:\\Windows\\System32\\schtasks.exe /run /tn \xe2\x80\x9cswitch_light\xe2\x80\x9d,然后单击“下一步”继续。请记住在该位置保留双引号,否则它将不起作用。

\n

在为此快捷方式键入名称下,输入您想要的任何名称,例如切换到深色模式,然后单击完成以创建快捷方式。

\n

您的快捷方式现已创建并位于桌面或文件夹上。

\n

用鼠标右键单击快捷方式并选择属性。

\n

将显示 Shortcut\xe2\x80\x99s 属性窗口。现在,在“快捷键”选项卡下,在“快捷键”字段下选择您选择的快捷键组合。

\n

同样,执行上述为另一个任务创建另一个快捷方式的过程 \xe2\x80\x98switch_dark\xe2\x80\x99。不要输入 C:\\Windows\\System32\\schtasks.exe /run /tn \xe2\x80\x9cswitch_light\xe2\x80\x9d,而是输入 C:\\Windows\\System32\\schtasks.exe /run / tn \xe2\x80\x9cswitch_dark\xe2\x80\x9d。请记住在该位置保留双引号,否则它将不起作用。

\n