批处理怎样换桌面图片

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:49:48
如题 能够显示出来的

@echo off
for %%i in ('dir /b 路径') do set j=%%~fi
set k=%j:~0,-1%
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%k%" /f
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

如:与批处理同目录下有张1.jpg
@echo off
for %%i in ('dir /b 1.jpg') do set j=%%~fi
set k=%j:~0,-1%
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%k%" /f
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters