Herunterladen Inhalt Inhalt Diese Seite drucken

LVBPrint PrintMulti Handbuch Seite 41

Inhaltsverzeichnis

Werbung

CALC;...;Archiv.!ArchivName: (1)? INVOICE : UNKNOWN ->INVOICE
Das Beispiel öffnet ein Kommandozeilenfenster. Zur Erinnerung: Alle Variablen, die mit „!" in
einem Abschnitt vorkommen, werden als Umgebungsvariablen dem Befehl mitgegeben (ohne das
Ausrufezeichen). Sie können den Archivnamen auch als Kommandozeilenparameter an das
ausführbare Programm übergeben. Das würde dann so aussehen: „... #G #(!ArchivName)I".
Einige interne Dinge wurden ausgegraut. Die erzeugten Umgebungsvariablen sind aber sehr gut zu
erkennen.
Das Beispiel könnte auch etwas einfacher folgendermaßen konfiguriert werden. Falls keine der
beiden Bedingungen zutrifft, wird allerdings hier nichts ausgegeben.
[CommonPrinter]
Active=1
ActionArchiv1=Print;InvoiceArchiv;$(#D;upper;INVOICE;contains)
ActionArchiv2=Print;DeliveryArchiv;$(#D;upper;DELIVERY;contains)
[InvoiceArchiv]
Printer=Amyuni PDF Converter
Save2File=%TEMP%\#P_#C.PDF
!ArchivName=INVOICE
Execute=y
ExecuteCmd=cmd /K echo #G
[DeliveryArchiv]
Printer=Amyuni PDF Converter
Save2File=%TEMP%\#P_#C.PDF
!ArchivName=DELIVERY
Execute=y
ExecuteCmd=cmd /K echo #G
Gleichbedeutend wäre die Bedingung hinter dem Action-Eintrag in das Flag „Active=" innerhalb der
einzelnen Sektionen zu verschieben.
41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis