<< Click to Display Table of Contents >> Navigation: Steuerung über Kommandozeile > Übergabeparameter |
Das Programm DatanormGetter läßt sich durch Übergabeparameter beim Programmstart steuern. Es kann somit als automatisches Konvertierungstool für übergeordnete Programme oder Batch-Dateien eingesetzt werden.
Hinter dem Aufruf des Programms (DatanormGetter.exe) können folgende Parameter eingesetzt werden:
Für die Eingabedatei kann entweder eine DatanormGetter-Datei verwendet werden, die vorher erzeugt wurde und/oder aber eine Folge der DATANORM-Dateien:
/in:dng:<dateiname> (DatanormGetter-Datei laden)
/in:wrg:<dateiname> (DATANORM-Datei: Warengruppe)
/in:text:<dateiname> (DATANORM-Datei: Textsätze)
/in:rab:<dateiname> (DATANORM-Datei: Rabattgruppen)
/in:art:<dateiname> (DATANORM-Datei: Artikelstammdaten)
/in:preis:<dateiname> (DATANORM-Datei: Preise)
/in:dir:<verzeichnis> (alle DATANORM-Dateien des Verzeichnisses)
/in:ugl:<dateiname> (UGL-Datei)
/in:ugs:<dateiname> (UGS-Datei)
Es können folgende Ausgabedateien erzeugt werden (auch mehrere hintereinander):
/out:dng:<dateiname> (Speichern in DatanormGetter-Datei)
/out:csv:artikel:<dateiname> (Excel-Text Artikel Tabelle)
/out:csv:rabatt:<dateiname> (Excel-Text RabattsätzeTabelle)
/out:csv:zuschlag:<dateiname> (Excel-Text Zuschläge Tabelle)
/out:csv:staffel:<dateiname> (Excel-Text Staffelpreise Tabelle)
/out:db:artikel:<dateiname> (Datenbank Artikel Tabelle)
/out:db:rabatt:<dateiname> (Datenbank Rabattsätze Tabelle)
/out:db:zuschlag:<dateiname> (Datenbank ZuschlägeTabelle)
/out:db:staffel:<dateiname> (Datenbank Staffelpreise Tabelle)
/out:qb:<dateiname> (Quickbooks IIF Datei)
/out:lex:<dateiname> (Lexware-Faktura Import Datei)
/out:word:<dateiname> (RTF/WORD-Datei)
/out:error:<dateiname> (Umleitung der Fehlermeldungen in Fehlerdatei)
/profil:<dateiname> (Einstellungs-Profildatei für Excel/Datenbank Import/Export verwenden)
Für das Selektieren von allen eingelesenen Arikeln:
/selall ("select all" = alle auswählen)
/unselall ("unselect all" = Auswahl löschen)
Für das automatische Beenden des Programms nach der Konvertierung:
/auto (automatisches Beenden)
Beispiel:
DatanormGetter.exe /in:wrg:datanorm.wrg /in:art:datanorm.001 /selall /profil:test.prf
/out:csv:artikel:test.csv /auto
In diesem Beispiel werden die beiden Datanorm-Dateien "datanorm.wrg" und "datanorm.001" hintereinander geladen, alle Artikel ausgewählt, die Einstellungen für den Excel-Export aus der Profildatei geladen, die Artikel in eine Excel-Tabelle (Text-Format) konvertiert und anschließend beendet sich das Programm nach ca. 3 sec automatisch. Wenn beim Einlesen oder Konvertieren ein Fehler auftaucht, dann wird dieser wie gewohnt angezeigt und eine Bestätigung vom Benutzer erwartet.
Die Dialogfenster, die gewöhnlich zum Einstellen der Export-Optionen erscheinen, werden nicht angezeigt, sondern es werden die Einstellungen der letzten Sitzung benutzt (bzw. Standard-Einstellungen), wenn keine Profildatei angegeben wurde
Die Einstellungen von Dialogfenstern werden immer in entsprechenden Initialisierungs-Dateien abgespeichert (z.B. RTF.INI für die Auswahl der nach Word zu exportierenden Felder).
Wenn Sie eine SQL-Datenbank (SQL-Server, MySQL,Oracle, ...) mit eigener Initialisierung verwenden möchten, dann machen Sie zunächst einen entsprechenden DB-Export/Import mit DatanormGetter. Speichern Sie die Einstellungen in einer Profildatei und verwenden diese Datei später beim Parameteraufruf (/profil:<dateiname>).