使用批处理脚本更改桌面壁纸有时才有效

使用批处理脚本更改桌面壁纸有时才有效

我正在使用批处理脚本来更改桌面背景。我正在使用测试脚本来执行这一个组件,该组件稍后将成为更复杂的脚本的一部分。测试脚本具有以下内容

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 文件,但遇到了同样的不一致。有什么想法吗?

相关内容