Batchdatei zum Ändern des Desktop-Hintergrunds

Batchdatei zum Ändern des Desktop-Hintergrunds

Ich möchte eine Batchdatei schreiben, die den Desktop-Hintergrund ändert.

Das habe ich bisher:

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

Die erste Zeile funktioniert und ändert das Bild. Aber die zweite Zeile funktioniert nicht.

Ich bin nicht sicher, was die /v /f /t /dSchalter bedeuten.

Stimmt mit meiner 2. Zeile etwas nicht?

Antwort1

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

Das funktioniert!

Antwort2

Die Batchdatei mit dem richtigen Code könnt ihr hier herunterladen:

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

Sie müssen die Datei ein wenig bearbeiten. Sie müssen „Bild-Patch hier eingeben“ in den vollständigen Patch des Bildes ändern.

Entschuldigen Sie mein schlechtes Englisch.

verwandte Informationen