在这里使用这个: https://www.windows-commandline.com/change-windows-wallpaper-command-line/
@echo off
pushd %~d0
for /L %%a in (1,1,10) do (
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d
"\Stuff\Bored.bmp" /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
exit 0
)
如何将不同电脑的驱动器号添加到壁纸图像目录?当我这样运行它时,它只会显示黑色背景。当我添加驱动器号(例如 F:)时,实际图片会变成桌面背景。
答案1
尝试这个:
set DRIVE=%cd:~0,2%
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d
"%DRIVE%\Stuff\Bored.bmp" /f
环境变量%DRIVE%
将随着驱动器号扩展。