Aufruf mit Parameter

Das Etikettenprogramm kann in eigene Anwendungen eingebunden werden, wenn z.B.:
- nur Etiketten gedruckt werden sollen, ohne daß der Anwender eigene Eingaben machen muss.
- für den Anwender nur bestimmte Eingaben bzw. Aktionen möglich sein sollen.

Hierzu wird das Programm "Transeti.exe" mit folgenden Parametern aufgerufen. Die Parameter werden jeweils durch ein Leerzeichen getrennt. Falls Datenfelder aus dem Etikett benutzt werden sollen, wird als Parameter das Zeichen "-" übergeben.

1. Param. = Auszuführender Befehl:
  - "Print" druckt das Etikett, das Programm bleibt unsichtbar.
  - "Open" startet das Programm mit den übergebenen Daten.
  - "Fileprint" druckt die Daten einer übergebenen Textdatei.

2. Param. = Etikettenname

3. Param. =  NVE Basisnummer

4. Param. = NVE Laufnummer

5. Param. = Anzahl NVEs

6. Param. = Anzahl Etiketten pro NVE

7. bis 16. Param. = die 10 Barcode-Eingabefelder. Dies gilt für das Etikettenformat "groß" mit allen 10 Datenfeldern. Bei kleinen Etikettenformaten muss für die dann unsichtbaren Datenfelder ein "-" übergeben werden.

17. bis 19. Param. = die 3 Zusatz-Eingabefelder

20. Parameter = Absenderfeld,
21. Parameter = Empfängerfeld.

Alle anderen Daten (z.B. DBs) und Einstellungen werden aus dem Etikett benutzt.

Enthält einer der Parameter ein Leerzeichen, so muss dieser Parameter in Anführungszeichen (") oder Apostroph (') gesetzt werden.

Achtung: in einigen Anwendungen, z.B. der Windows-Kommandozeile, darf der gesamte Befehlsstring incl. Pfad nicht länger als 255 Zeichen sein. Ggfls. kann das Programm mit Parameter "Fileprint" gestartet werden.

Das CR-Zeichen in mehrzeiligen Absender- und Empfängerfeldern kann als "\n" übergeben werden.
______________________________________

1. Beispiel:
t% = shell("Transeti.exe print Oetker - 0001234 2  -  -  'Juli 2004'  'Charg X12' ")
______________________________________

2. Beispiel Etikettenformat "klein":
"Transeti.exe open Oetker Param3 Param4 Par5 P6 - Param8 Param9 Param10 Param11 - - - - - Param17 Param18 Param19"


______________________________________

3. Beispiel in VB mit mehrzeiligem Absender- und Empfängerfeld:
Pfad = "C:\Programme\Will Software\Barcode\"
Absn = "zeile 1\nzeile 2"
Empf = "Karl Meier\nMusterstr. 123\n\n12345 Musterhausen"
t = Shell(Pfad & "transeti.exe open EDEKA - - - - - - - - - - - - - - - - - " & Absn & Empf)