Und weil das Thema so schön ist, gibt es hier noch einen Vorschlag für eine Arbeitserleichterung:
wäre es nicht schön, wenn man seine Bilddateien "auf Klick" gleich in den richtigen Namen umbenennen könnte? Gerade, wer mehrere Ordner mit dem gewünschten Ordnerbild anpassen will, wird es schnell leid, immer wieder
Datei -> umbenennen -> folder.jpg eintippen
zu müssen. Das nervt.
Wesentlich bequemer geht das, wenn man den entsprechenden Befehl gleich in dan Kontextmenü der Bilddateien einbaut.
In diesem Beispiel gehen wir davon aus, dass es einen Ordner "C:\Batch" gibt. Hier legen wir die Stapelverarbeitungsdatei "folderjpg.bat" ab. Bei wem das Laufwerk anders lautet oder wer einen anderen Namen für Ordner oder Skript nehmen will, der muss die Pfade entsprechend anpassen.
Zunächst der Code der Datei "C:\Batch\folderjpg.bat":
Code:
@echo off
setlocal
copy %1 "%~d1%~p1\folder.jpg"
Den Code in eine Textdatei kopieren und als "C:\Batch\folderjpg.bat" abspeichern.
Nun muss der Befehl noch in das Kontextmenü eingebracht werden. Dies geschieht mittels eines Registryeintrages:
Code:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\jpegfile\shell\CopyAsFolderJPG]
[HKEY_CLASSES_ROOT\jpegfile\shell\CopyAsFolderJPG\command]
@="\"C:\\Batch\\folderjpg.bat\" \"%1\""
Auch hier wieder den Text zwischen den Balken in eine Textdatei kopieren und unter einem beliebigen Namen mit der Dateiendung .reg abspeichern.
Wer einen anderen Text im Kontextmenü sehen will, der ersetzt einfach das "CopyAsFolderJPG" mit seinem eigenen Text.
Bitte darauf achten, dass der Pfad zur Batchdatei bei euch korrekt angegeben ist, ansonsten den String "C:\\Batch\\folderjpg.bat\" den eigenen Gegebenheiten anpassen.
Jetzt ist nur noch die soeben erstellte Registrierungsdatei auszuführen und die dabei erscheinende Sicherheitsabfrage zu bestätigen.
Ab diesem Zeitpunkt erscheint nun im Kontextmenü einer jeden *.jpg oder *.jpeg -Datei der Menüpunkt
CopyAsFolderJPG mit dem man nun die gewünschte Bilddatei als "folder.jpg" in den gleichen Ordner kopiert.