Eine weitergehende Aufgabe, nämlich die rekursive Verkleinerung aller Bilder in allen Ordner eine Verzeichnishierarchie hätte das Batchprogramm aus dem vorigen Beispiel aber ziemlich aufgebläht. Daher wurde statt der Batch.Sprache aus DOS-Zeiten das moderne Powershell verwendet.
Mit Powershell kann man natürlich gleich einige weitere Optionen einbauen und das Programm ist sehr einfach erweiterbar geworden.
Die Steuerung der verschiedenen Möglichkeiten erfolgt durch optionale Parameter. Mit /r wird die rekursive Verarbeitung der Ordner aktiviert. Mit /e wird de Verkleinerung erst ausgeführt. Man hat daher die Möglichkeit, zuerst zu prüfen, ob auch alles so abläuft, wie man sich das vorstellt und mit /e wirds dann ernst.
Hinweis: diese Skripts über die Kommandozeile sind natürlich nicht jedermanns Sache. Aber das hier verwendete Programm IrfanView (auch auf unserer Programmsammlung) bietet neben der Funktion der Einzelbildbearbeitung auch die Möglichkeit, dass man sich solche Batch-Jobs über die Funktion "File -> Batch Conversion/Rename" selbst zusammenstellt, also ganz ohne irgend ein Skript. Wir werden das Programm einmal am Beginn eines Clubabends vorstellen, vielleicht auch schon beim Clubabend zur Registry.
|