Übergabeparameter

<< 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>).