Sie erklären nicht genau, was Sie erreichen möchten, daher kann ich hier einige Tipps geben, die auf einer Vermutung beruhen: Sie möchten Ihr Hintergrundbild unter bestimmten Bedingungen ändern (z. B. ein Hintergrundbild bei jedem Neustart Ihres Computers) oder a benutzerdefinierte Datei als Hintergrundbild.
In Windows 7 wurde das Hintergrundbild normalerweise in gefunden %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
.
In Windows 10 finden Sie es in %AppData%\Microsoft\Windows\Themes\CachedFiles
.
Sie können die Registrierung auch unter abfragen
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
Beachten Sie jedoch die folgenden Warnungen zu Programmen, die KEINE Datei auf die Festplatte schreiben!
Wenn Sie ein eigenes CMD-Skript erstellen möchten, ist dies möglicherweise unzuverlässig, wenn Sie das Hintergrundbild nicht unter Windows, sondern in einem externen Programm festlegen. Wenn ich zum Beispiel ein schönes Bild in meinem Browser sehe, setze ich es direkt von dort aus als Hintergrundbild. Gleiches gilt für IrfanView. Ich kann leicht weitere 10 beliebte Programme nennen, die das Hintergrundbild in einen benutzerdefinierten Pfad ändern könnten.
Beachten Sie, dass einige Programme das Hintergrundbild ändern, ohne tatsächlich eine Datei auf die Festplatte zu schreiben. Dies kann erreicht werden, indem Sie eine Verbindung zum Microsoft Windows Desktop-Fenster herstellen und direkt auf dessen Zeichenfläche zeichnen. So werden GIF / AVI-Animationen auf dem Desktop gezeichnet.
Wenn Sie ein eigenes Skript erstellen, tritt ein anderes Problem auf: Wie gehen Sie mit Bildern um, die nicht dasselbe Seitenverhältnis haben wie Ihr Desktop oder wenn sich die Desktopauflösung ändert?
Die Lösung (wenn ich Ihr Problem richtig erraten habe) wäre, ein Programm wie Johns Background Switcher oder BioniX Desktop Background Changer zu verwenden . Letzteres ist viel anpassbarer und kann über die Befehlszeile gesteuert werden. Es verfügt auch über eine automatische Erkennung, um die beste Art der Größenänderung des Bildes zu ermitteln (Ausfüllen / Anpassen / Kacheln). BioniX kann auch GIF zeichnen, ohne etwas auf die Festplatte zu schreiben (wie oben erklärt).
Eine noch bessere Möglichkeit wäre, die Option "Ordner sperren" zu verwenden. Stellen Sie BioniX so ein, dass das Hintergrundbild alle 60 Sekunden geändert wird (keine Sorge, Sie werden nicht alle 60 Sekunden ein neues Hintergrundbild sehen, da Sie nur eine Datei verwenden). Stellen Sie BioniX so ein, dass es jeden Ordner sperrt (sagen wir mal C:\Wallpapers
). In diesen Ordner legen Sie eine einzelne Datei mit dem Namen My Wallpaper.jpg
. BioniX verwendet diese Datei alle 60 Sekunden als Hintergrundbild. Jetzt ersetzen Sie jedes Mal, wenn Sie das Hintergrundbild ändern möchten, die alte My Wallpaper.jpg
durch Ihre neue Datei. BioniX erkennt die Änderungen, die Sie am Ordner vorgenommen haben, und wendet die neue Datei an (innerhalb von 60 Sekunden).
Lassen Sie uns wissen, was Sie mit Ihrem Skript erreichen möchten, um eine bessere Lösung zu erhalten.