Arquivo em lote para alterar o plano de fundo da área de trabalho

Arquivo em lote para alterar o plano de fundo da área de trabalho

Quero escrever um arquivo em lote que altere o plano de fundo da área de trabalho.

Isto é o que tenho até agora:

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

A primeira linha funciona e muda a imagem. Mas a 2ª linha não funciona.

Não tenho certeza do que as /v /f /t /dopções significam.

Há algo errado na minha segunda linha?

Responder1

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

Isso funciona!

Responder2

Você pode baixar o arquivo em lote com o código correto aqui:

https://mega.nz/file/ra4AECKC#uivKImmOZmowf39Sow9Un-zAqWsPcGXTk2xsoc4Qv5M

Você deve editar um pouco o arquivo. Você deve alterar ENTER PICTURE PATCH AQUI para o patch completo da imagem.

Desculpe por qualquer inglês ruim.

informação relacionada