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

2

Eu quero escrever um arquivo em lotes que altere o plano de fundo da área de trabalho.

Isso é o que eu 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 altera a imagem. Mas a segunda linha não funciona.

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

Há algo errado na minha segunda linha?

    
por user214577 03.07.2014 / 00:12

1 resposta

-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

Isso funciona!

    
por 04.12.2014 / 16:37