Übergabeparameter

<< Click to Display Table of Contents >>

Navigation:  Steuerung über Kommandozeile >

Übergabeparameter

Das Programm GaebWriter lässt 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 (gaebwriter.exe) können folgende Parameter eingesetzt werden:

 

Für die Eingabedatei eine oder mehrere der folgenden Möglichkeiten:

/in:gw:<dateiname>

(GaebWriter-Arbeitsdatei)

/in:gaeb:<dateiname>

(GAEB90,GAEB2000 oder GAEB-XML-Datei)

/in:d84:<dateiname>

(Preise einer GAEB-Datei einfügen)



/in:csv:tab:<dateiname>

(Positionsdaten im CSV-Format anhängen)

/in:csv:chg:<dateiname>

(Positionsdaten im CSV-Format einfügen)

/in:csv:data:<dateiname>

(Stammdaten im CSV-Format)

/in:mdb:tab:<dateiname>

(Positionsdaten aus einer Datenbank anhängen)

/in:mdb:chg:<dateiname>  

(Positionsdaten aus einer Datenbank einfügen)

/in:mdb:data:<dateiname>

(Stammdaten aus einer Datenbank)

/in:lex:<dateiname>    

(Positionsdaten aus Lexware-Faktura Artikeln)

             

   

Für die Ausgabedatei eine oder mehrere der folgenden Möglichkeiten:

 

/out:gw:<dateiname>  

(GaebWriter-Arbeitsdatei)

/out:gaeb:<dateiname>  

(GAEB90,GAEB2000 oder GAEB-XML-Datei)



/out:gaeb90:<dateiname>

(GAEB90-Datei)

/out:gaeb2000:<dateiname>

(GAEB2000-Datei)

/out:gaebxml:<dateiname>

(GAEB-XML-Datei)

/out:csv:tab:<dateiname>    

(Positionsdaten im CSV-Format)

/out:csv:data:<dateiname>  

(Stammdaten im CSV-Format)

/out:mdb:tab:<dateiname>  

(Positionsdaten in eine Datenbank)

/out:mdb:data:<dateiname>

(Stammdaten in eine Datenbank)

/tag:<wert>

(Bei CSV und MDB-Export wird neue Spalte "Tag" erzeugt mit dem Inhalt "wert")

/sqlcmd:<ausdruck>        

(Bei Datenbank-Export kann noch ein SQL-Kommando angehängt werden)

/out:lex:<dateiname>  

(Positionsdaten in eine Leware-Faktura Artikeldatei)

/out:qb:<dateiname>

(Positionsdaten in eine Quickbooks Artikeldatei)

 


/out:word:<dateiname>  

(RTF/WORD-Datei)

/out:pdf:<dateiname>          

(PDF-Datei)

/out:print:now    

(Es wird sofort ausgedruckt.)

/out:print:dlg

(Vor dem Ausdruck erscheint noch der Auswahldialog.)

/out:print:view    

(Es wird die Seitenansicht angezeigt.)

 


/out:error:<dateiname>

(Umleitung der Fehlermeldungen in Fehlerdatei)

 


/profil:<dateiname>    

(Einstellungs-Profildatei für Excel/Datenbank Import/Export verwenden)

 


Für das automatische Beenden des Programms nach der Konvertierung:

/auto      

(automatisches Beenden)

                                 

 

Beispiel:

gaebwriter.exe /in:gaeb:c:\beispiel.d83 /out:word:c:\test.rtf /auto

 

In diesem Beispiel wird die GAEB90-Datei "beispiel.d83" geladen, in eine Word-Datei konvertiert (Bericht) und anschließend beendet sich das Programm nach ca. 3 sec automatisch. Wenn beim Einlesen oder Konvertieren ein Fehler auftaucht und die Fehlermeldungen nicht in eine Fehlerdatei umgeleitet werden (/out:error:), dann wird diese 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).

Die Einstellungen von Dialogfenstern werden immer in entsprechenden Text-Dateien oder INI-Dateien abgespeichert (z.B. RTF.INI für die Auswahl der nach Word zu exportierenden Felder, oder MDB.INI, CSV.INI).

 

Wenn Sie eine SQL-Datenbank (SQL-Server, MySQL,Oracle, ...) mit eigener Initialisierung verwenden möchten, dann führen Sie zunächst die Initialisierung und die Zuordnung der Spalten im GaebWriter durch und speichern dies in einer Profildatei. Danach können Sie die Profildatei im Aufruf verwenden:

gaebwriter.exe /profil:eingabe.prf /in:csv:tab:test.csv /profil:ausgabe.prf /out:mdb:tab:test.mdb

 

 

Wenn der Dateiname oder der Dateipfad Leerzeichen enthält, dann schließen Sie diesen bitte in Hochkomma ein.

 

Beispiel:

gaebwriter.exe /in:gaeb:"c:\mein beispiel.d83"