VariablenWelche Variablen zur Verfügung stehen hängt davon ab, welche Schritte in der Import-Einstellung enthalten sind. Zusätzlich lassen es einige Schritte zu, die Namen der durch sie erstellten Variablen zu verändern. Die folgenden Variablen stehen immer zur Verfügung:
Die Variablen müssen in spitze Klammern (<...>) eingeschlossen werden. Beispiel:
Diese Einstellung würde die Bilder in Ordner einsortieren, die das Aufnahmedatum
UnterordnerUm die Ablage noch weiter zu strukturieren kann WIA-Loader auch Unterordner anlegen:
Diese Einstellung legt zuerst einen Ordner an entsprechend dem 1. Schlagwort welches
Formatierung von Datum, Uhrzeit und ZahlenDie Ausgabe einiger Variablen lässt sich individuell konfigurieren. Dazu muss das gewünschteFormat mit der Variable zusammen angegeben werden, wie in diesem Beispiel anhand <PDATE>:
Die wichtigsten Datums/Zeit- sowie Zahlenformate: Datum: (für <PDATE> und <DATE>) y - Der Monat und das Jahr: Februar 2008 yy - Das Jahr zweistellig: 08 yyyy - Das Jahr vierstellig: 2008 M - Der Tag und der Monat: 27 Februar MM - Der Monat als Zahl: 02 MMM - Der Monat abgekürzt: Feb MMMM - Der Monat ausgeschrieben: Februar dd - Der Tag als Zahl: 27 ddd - Der Tag abgekürzt: Mi dddd - Der Tag ausgeschrieben: Mittwoch Uhrzeit: (für <PDATE> und <DATE>) hh - Die Stunde zweistellig, 01 - 12 HH - Die Stunde zweistellig, im 24-Stunden Format: 00 - 23 mm - Die Minute zweistellig ss - Die Sekunde zweistellig t - Die Uhrzeit ohne Sekunden T - Die Uhrzeit mit Sekunden Zahlen: (für <NUM>, <NUMF>, <RESX>, <RESY>, <TGROUP>, <TGROUPPICTURE>) 0 - Die einfache Zahl 00 - Die Zahl, ggf. mit einer führenden Null 000 - Die Zahle, ggf. mit bis zu 2 führenden Nullen 0000 - Bis zu 3 führende Nullen Eine vollständige Liste aller erlaubten Formatangaben findet sich hier:
Einzelne Zeichen oder Bereiche ausschneidenFalls für die Namensgebung der Bilder oder Ordner nicht der gesamte Teil einer Variable benötigt wird, kann man WIA-Loader anweisen, nur bestimmte Zeichen oder Bereiche einer Variable zu nutzen.Die Variable <NAME> gibt normalerweise den ursprünglichen Namen eines Bildes aus. Dieser könnte zum Beispiel DSC_1234.JPG sein. Angenommen, wir möchten das Präfix DSC_ nicht mehr im Dateinamen haben: Mit folgendem Operator 'schneiden' wir nun einfach die ersten 4 Zeichen des Namens weg: Wenn wir nur das DSC_ des Namens behalten wollen und die Zahl am Ende weg soll: Wir können auch einfach nur den _ behalten und alles andere wegschneiden: Oder wir könnten einen Bereich aus der Mitte behalten: SC_12
Konditionale LeerzeichenDie Variablen CBLANK, CBLANKR und CBLANKL dienen zum Einsetzen von Leerzeichen unterder Vorraussetzung, dass an der entsprechenden Stelle nicht bereits Leerzeichen vorhanden sind. <CBLANK> wird zu einem Leerzeichen umgewandelt, wenn sowohl davor als auch danach ein beliebiges Zeichen, ausser einem Leerzeichen steht. Beispiel: DSC_1234.JPGUrlaubTag1 Nicht sehr schön, also bauen wir Leerzeichen ein: <PNAME> <ASK> <PGROUPNAME> Das Ergebnis sieht, wenn alle 3 Variablen einen Wert enthalten, schon ganz gut aus, aber was ist zum Beispiel, wenn wir kein Stichwort eingegeben haben, und die Variable ASK leer ist? Dann würden wir soetwas bekommen: DSC_1234.JPG Tag1 (beachte: 2 Leerzeichen zwischen JPG und Tag) Schon besser, aber die zwei Leerzeichen in der Mitte wollen jetzt auch noch auf ein einzelnes reduzieren. Hier kommt nun <CBLANK> ins Spiel: <PNAME><CBLANK><ASK><CBLANK><PGROUPNAME> Wir nehmen die normalen Leerzeichen wieder raus, und ersetzen sie jeweils durch ein <CBLANK>, und schon erhalten wir das gewünschte Ergebnis: DSC_1234.JPG Tag1 Das zweite Leerzeichen wird garnicht umgesetzt, da es sich dann neben dem ersten befinden würde. Ein CBLANK wird also nur dann zu einem Leerzeichen umgesetzt, wenn Links und Rechts davon kein Leerzeichen steht. CBLANKL und CBLANKR funktionieren ähnlich, nur dass hier bloß auf eine Seite der Variable geschaut wird. Auf der jeweils anderen Seite darf stehen was will. © 2010 Patrick Mortara |