![使用批处理脚本更改桌面壁纸有时才有效](https://linux22.com/image/1624870/%E4%BD%BF%E7%94%A8%E6%89%B9%E5%A4%84%E7%90%86%E8%84%9A%E6%9C%AC%E6%9B%B4%E6%94%B9%E6%A1%8C%E9%9D%A2%E5%A3%81%E7%BA%B8%E6%9C%89%E6%97%B6%E6%89%8D%E6%9C%89%E6%95%88.png)
我正在使用批处理脚本来更改桌面背景。我正在使用测试脚本来执行这一个组件,该组件稍后将成为更复杂的脚本的一部分。测试脚本具有以下内容
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "" /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "C:\Users\username\Pictures\mypic.PNG" /f
RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters
它按预期工作(立即刷新或在退出/登录后刷新),有时没有任何变化。我也尝试过 .bmp 文件,但遇到了同样的不一致。有什么想法吗?