Wie stelle ich das Hintergrundbild von Windows 10 automatisch basierend auf dem aktuellen Monat ein?

Wie stelle ich das Hintergrundbild von Windows 10 automatisch basierend auf dem aktuellen Monat ein?

Ich möchte je nach Monat des Jahres eine bestimmte Bilddatei als Hintergrund auf meinem Computer verwenden. Wenn ich beispielsweise die Bilddateien hätte: January.png February.png March.png

Dann möchte ich, dass January.png mein Hintergrund im Januar ist, February.png mein Hintergrund im Februar und so weiter. Idealerweise möchte ich etwas unter Windows 10 so einrichten, dass das Bild für den aktuellen Monat automatisch eingestellt wird.

Ich weiß, dass Windows 10 das Festlegen einer Diashow als Hintergrund nativ unterstützt, aber der längste Aktualisierungszeitraum, den es bietet, ist ein einziger Tag, wohingegen ich einen Monat benötige (was kein einheitlicher Zeitraum ist).

Ist dies ohne Implementierung von Drittanbietersoftware möglich?

Antwort1

Dadurch wird der Monatswert in einer Zahl abgerufen MMund basierend auf dem Monat 12 = Dezember wird der Hintergrund im Hintergrundpfad angewendet und zur Registrierung hinzugefügt. Kopieren Sie dies in ein Notizblockdokument, speichern Sie es als .ps1 und verwenden Sie dann den Taskplaner, um es einmal täglich oder einmal monatlich oder so auszuführen.

$month = get-date -format "MM"

if ($month == 01) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background01.jpg /f }
if ($month == 02) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background02.jpg /f }
if ($month == 03) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background03.jpg /f }
if ($month == 04) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background04.jpg /f }
if ($month == 05) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background05.jpg /f }
if ($month == 06) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background06.jpg /f }
if ($month == 07) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background07.jpg /f }
if ($month == 08) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background08.jpg /f }
if ($month == 09) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background09.jpg /f }
if ($month == 10) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background10.jpg /f }
if ($month == 11) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background11.jpg /f }
if ($month == 12) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background12.jpg /f }

verwandte Informationen