[Gelöst]Druck von txt file über cmd.exe mittels Shell Befehl

21. Juli 2008 16:16

Hallo,

ich möchte über Navision eine txt datei an einen Etikettendrucker senden.
Dieser Drucker ist nicht installiert sondern nur an Lpt1 angeschlossen.
Bisher wir im Fenster cmd.exe folgender Befehl eingetragen.
--> copy c:\datei.txt lpt1 <--
Dieses will ich nun über den Shell Befehl lösen.
Wie wäre die korrekte Syntax??

Danke!

Gruß

rothbath
Zuletzt geändert von rothbarth am 22. Juli 2008 17:13, insgesamt 1-mal geändert.

21. Juli 2008 16:48

erstell eine Batchdatei (Dateiendung *.cmd) mit dem gewünschten befehl.
Eine Batchdatei öffnet eine Kommandozeile und führt die enthaltenen Befehle aus.
Du kannst Parameter über den SHELL-Befehl mit übergeben.
z.B. SHELL('c:\batch.cmd', dateiname, druckerport);
Die Parameter kannst du dann in der Batchdatei mit %1, %2 usw. abfangen und direkt verarbeiten.
Achte dabei aber auf Berechtigungen im Dateiverzeichnis.

Gruss

22. Juli 2008 11:33

Danke schön!!
Hat geklappt.

Gruß Sebastian