Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:prmstartprocess

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:prmstartprocess [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:prmstartprocess [2024/08/14 08:47] (aktuell) – Interfacetext zu Elementtext geändert mgras
Zeile 1: Zeile 1:
 +====== prmStartProcess ======
 +Mit dem [[Menübefehl]] **prmStartProcess** können externe Programme über einen Menüeintrag aufgerufen werden. Sind mehrere Dateien ausgewählt dann wird der Prozess für jede gewählte Datei aufgerufen.
  
 +===== Attribute =====
 +^Attribut ^Wert ^Funktion^
 +|enabled|[[Bedingung]]|Steuert ob der Befehl aktiv ist|
 +|::: |TRUE|Aktiv|
 +|::: |FALSE|Inaktiv|
 +|icon| |Pfad zum [[Glossar#Icon]] (optional)|
 +|parameter|**STARTH()** |Programm wird ohne sichtbares (hidden) Fenster aufgerufen|
 +|:::|**STARTV()**|Programm wird mit sichtbarem (visible) Fenster aufgerufen|
 +|text| |[[Elementtext]] für den Menüeintrag|
 +|visible|Bedingung|Steuert ob der Befehl im Menü sichtbar ist|
 +|:::|TRUE|Sichtbar|
 +|:::|FALSE|Unsichtbar|
 +
 +===== Beispiel =====
 +<code xml><prmStartProcess parameter="STARTV(.\Resources\AddIns\DemoProcess.exe|%FILEPATH%|%DIRPATH%\attachments\%FILENAME%%EXTENSION%)" visible="" enabled="TRUE" text="Start DemoProcess" icon="" />
 +</code>
 +==== 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 =====
 +  *[[prmStartProcessByPath]]
 +
 +{{tag>menu gui kontext }}