Я хочу написать пакетный файл, который меняет фон рабочего стола.
Вот что у меня есть на данный момент:
Reg Add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d C:\background.jpg
Reg Add "HKCU\Control Panel\Desktop" /v WallpaperStyle /f /t REG_SZ /d 10
Первая строка работает и меняет картину. А вот вторая строка не работает.
Я не совсем понимаю, что /v /f /t /d
означают эти переключатели.
Что-то не так с моей второй строкой?
решение1
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\wallpaper.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
Это работает!
решение2
Пакетный файл с правильным кодом можно загрузить здесь:
https://mega.nz/file/ra4AECKC#uivKImmOZmowf39Sow9Un-zAqWsPcGXTk2xsoc4Qv5M
Вы должны немного отредактировать файл. Вы должны изменить ENTER PICTURE PATCH HERE на полный патч изображения.
Извините за плохой английский.