Windows 10:以编程方式应用主题

时间:2015-08-17 08:19:54

标签: command-line windows-10

在Windows 10中是否有任何方法可以使用命令行(以编程方式)应用给定的.theme或.themepack文件? 在Windows 7中,我可以使用类似这样的内容:rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Themes /Action:OpenTheme /file:"C:\Windows\Resources\Themes\aero.theme"但在Windows 10中,这会打开另一个对话框。

此外,有没有办法在Windows 10中从命令行更改桌面墙纸?

5 个答案:

答案 0 :(得分:3)

您可以直接执行主题文件:

  

x:\>主题文件的路径。主题

答案 1 :(得分:1)

如果您发现这个问题正在寻找一种在 Windows 10 中在不更改主题的情况下在明暗模式之间切换的方法,那么 this answer in the "Win 10 forums" 解释如何使用 powershell:

应用模式

Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 1 -Type Dword -Force

黑暗应用模式

Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 0 -Type Dword -Force

Light OS 模式

Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name SystemUsesLightTheme -Value 1 -Type Dword -Force

黑暗操作系统模式

Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name SystemUsesLightTheme -Value 0 -Type Dword -Force

答案 2 :(得分:0)

我在寻求对公司计算机图像进行相同操作时遇到了这个问题。下面的命令对我来说效果很好,请记住delete from TABLE where NOT(period >= 201801) and period <= 201712 部分会杀死所有设置窗口

taskkill

这将启动主题文件,该主题文件将应用主题,但还会打开“设置”应用程序/窗口,但是它将等待超时(在以上命令中设置为3秒),然后终止“设置”应用程序/窗口。 / p>

在Windows 10 Enterprise x64 v1909上测试。另外,根据计算机的性能,您也许可以将超时时间从3秒降低。

答案 3 :(得分:-1)

C:\Windows\Resources\Ease of Access Themes\hcblack.theme

将其用作最佳可行技术。. 100%工作中...

答案 4 :(得分:-2)

假设您有2个主题要切换。 在我的例子中,一个'黑暗'主题和一个'精简'主题。

  1. 我打开记事本并将完整路径放在“黑暗”主题的位置,并将记事本文件保存为“DARK_theme.bat”。
  2. 我打开记事本并将完整路径放在我的'lite'主题的位置,并将记事本文件保存为'LITE_theme.bat'。
  3. 双击这些.bat文件会将桌面主题切换到.bat文件中指定的内容。
  4. 花括号之间的条目是'DARK_theme.bat'的内容 {“C:\ Windows \ Resources \ Ease of Access Themes \ hcblack.theme”}

    花括号之间的条目是'LITE_theme.bat'的内容 {C:\的Windows \资源\主题\ aero.theme}