primus:prmstartprocessbypath
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
prmStartProcessByPath
Mit dem Menübefehl prmStartProcessByPath können externe Programme über einen Menüeintrag aufgerufen werden. Der Prozess wird nur mit der zu Beginn von parameter angegebenen Datei durchgeführt und nicht wie bei prmStartProcess für alle selektierten. Dies ist sinnvoll wenn der Prozessaufruf innerhalb eines Workflows stattfindet.
Attribute
| Attribut | Wert | Funktion | ||
|---|---|---|---|---|
| enabled | Bedingung | Steuert ob der Befehl aktiv ist | ||
TRUE | Aktiv | |||
FALSE | Inaktiv | |||
| icon | Pfad zum Icon (optional) | |||
| parameter | 1 | %FILEPATH% | Gibt den Pfad der zu verarbeitenden Datei an | |
| | Abtrennung der beiden Parameter | |||
| 2 | STARTH() | Programm wird ohne sichtbares (hidden) Fenster aufgerufen | ||
| 2 | STARTV() | Programm wird mit sichtbarem (visible) Fenster aufgerufen | ||
| text | Interfacetext für den Menüeintrag | |||
| visible | Bedingung | Steuert ob der Befehl im Menü sichtbar ist | ||
TRUE | Sichtbar | |||
FALSE | Unsichtbar | |||
Beispiel
<Call method="prmStartProcessByPath" parameter="%FILEPATH%|STARTH(C:\Unitec\SEAdvancedSave\SEAdvancedSave.exe|/input|%FILEPATH%|/export|pdf|/OpenDraftInactive)" condition="$(Condition.isSEDraft)" />
Parameterübergabe an das Programm
An das aufzurufende Programm können Parameter übergeben werden. Diese müssen mit ein | direkt an den Dateipfad angehängt werden.
Prozessaufrufe testen
Um den Aufruf von externen Programmen durch Primus zu testen gibt es ein Programm DemoProcess.exe. Das Programm listet alle übergebenen Aufrufparameter auf. Man verwendet dieses Programm anstelle der eigenen Exe.
Siehe auch
primus/prmstartprocessbypath.1659703169.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
