话不多说,直接上代码:
@echo off
reg add "hkcu\control panel\desktop" /v Wallpaper /d "%~dp0壁纸名称.jpg" /f
reg add "hkcu\control panel\desktop" /v WallpaperStyle /t REG_DWORD /d 2 /f
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
taskkill /f /im explorer.exe
cmd /c start explorer
解释:"%~dp0壁纸名称.jpg"中的%~dp0是表示批处理运行目录的路径,将此壁纸和批处理放同一目录运行即可,你也可以修改%~dp0为其他路径。
taskkill /f /im explorer.exe 和 cmd /c start explorer 是重启Windows程序管理器,如果不喜欢用也可以删除,然后手动重启电脑也是可以生效的。
此代码是否有效?