Я пробовал несколько строк кода, чтобы изменить фон рабочего стола, но, похоже, ничего не работает. Я делаю что-то не так в коде? Это должно быть VBS или что?
SET "str=C:\Users\Fornite Battle Royal\desktop\bg.bmp"
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d %str%
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Я также попробовал эту команду.
echo off
call :quiet>nul 2>&1
goto :EOF
:quiet
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d
%windir%:\Desktop\bg.bmp
reg add "HKCU\Control Panel\Desktop" /v WallpaperStyle /f /t REG_SZ /d 10
:: Make the changes effective immediately
:: %SystemRoot%\System32\RUNDLL32.EXE user32.dll,
UpdatePerUserSystemParameters
Просто обратите внимание, что код% windir%:\Desktop\bg.bmp объединяется с кодом reg add.
также обратите внимание на updateperusersystem. , , должен быть с user32.dll, как это
. . .user32.dll, UpdatePerUserSystemParameters
Я также попробовал этот код. Я тоже попробовал это.
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d
c:\bg.bmp /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Пожалуйста, если кто-то может помочь, это было бы здорово. Я могу попытаться сделать это несколько раз, на самом деле, я рассчитывал, что один из них сделал 40 раз и т.д., пытаясь заставить их работать. Я связал их отдельно, по крайней мере, 20 раз каждый. Иногда я получаю эту ошибку
Error in user32.dll
Missing entry: UpdatePerUserSystemParametersreg
и другие в том же духе. Любая помощь будет отличной.