我正在努力使其在切换桌面视图时更改主题(或至少是背景)。我找到了一些答案,但大多数(如果不是全部)都是关于旧版本的Windows而且不适用于Windows 10.我使用的脚本工具是AHK。提前谢谢。
答案 0 :(得分:1)
可以使用此命令更改背景:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d wallpaper_path /f
更改主题不直接,您可能希望运行以下命令。它的作用是它会显示一个对话框,您可以在其中选择所需的主题。 (它也可能会将您的主题重置为默认值)
rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Themes /Action:OpenTheme /file:"C:\Windows\Resources\Themes\aero.theme"
答案 1 :(得分:0)
尽管可以使用以下命令更改主题:
~{A}(.+){B}~s
使用以下命令关闭打开的窗口:
call <path-to-your-theme>
答案 2 :(得分:0)
我在寻求对公司计算机图像进行相同操作时遇到了这个问题。下面的命令对我来说效果很好,请记住taskkill
部分会杀死所有设置窗口
C:\PATH\TO\THEME\FILE.theme & timeout /t 03 /nobreak > NUL & taskkill /f /im systemsettings.exe
这将启动主题文件,该主题文件将应用主题,但还会打开“设置”应用程序/窗口,但是它将等待超时(在上面的命令中设置为3秒),然后终止“设置”应用程序/窗口。在Windows 10企业版x64 v1909上测试。另外,根据计算机的性能,您也许可以将超时时间从3秒降低。
Martin的答案对我不起作用,但经过阅读后,它认为它是由于v1809或v1903所做的更改