FMdecode
Kommandozeilen-Parameter und Batch-Betrieb |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Beim Programmaufruf ohne Parameter in der Kommandozeile liest FMdecode die Einstellungen von der Standard-Konfigurationsdatei FMDECODE.INI und der Benutzer gelangt in den interaktiven Programm-Modus. Eine Vielfalt weiterer Nutzungsmöglichkeiten erschließt sich jedoch durch die Verwendung von Kommandozeilen-Parmetern, deren Syntax an UNIX angelehnt ist. Der Parameter -x dient z.B. der automatischen Decodierung und/oder Listenerstellung ohne die Notwendigkeit interaktiver Eingaben. Damit kann FMdecode in eine Stapelverarbeitung (batch) eingebunden werden. Pfade und Namen der INPUT- oder OUTPUT-Dateien werden mittels der Parameter -i und -o übergeben. Hierbei sind auch Wildcard-Deklarationen gemäß der Datum/Zeit-Namenskonvention möglich. Bei fehlender Angabe eines Dateipfads werden die Vorgaben aus FMDECODE.INI übernommen. Alle im folgenden beschriebenen Parameter können auch im interaktiven Modus, d.h.unabhängig von -x verwendet werden.
Spezielle Parameter :
Beispiele OBSe decodieren, Doubletten entfernen und ausgewählte Meldungen in Unterverzeichnisse ..\Deutschland ,..\Austria und ..\Schweiz kopieren: fmdecode -x fm12 -i d:\METWATCH\OBS\*.OBS -d
Drei Stunden alte (decodierte) OBSe im Textformat an eine Tagesdatei anhängen, vorher Doubletten entfernen und sortieren : fmdecode -x csv -i d:\YYYY\MM\DD\YYYYMMDDHH.DCB |