Funktion Mit TerminateProcess können Sie einen mit  Start ... returnId= gestarteten Prozess beenden. Es wird dabei das Schliessen der Anwendung durch den Benutzer simuliert.
Beispiel TerminateProcess id="&V[proc]"  

Die Variable V[proc] wurde davor durch eine Anweisung Start ... returnId="proc" gesetzt.

Format TerminateProcess id="processId"

Das Hauptfenster der Anwendung wird geschlossen; eventuelle Sicherheitsabfragen der jeweiligen Anwendung vor dem Schliessen werden noch ausgeführt. Unter Umständen ist der Prozess daher auch nach TerminateProcess noch nicht beendet.
Der ursprüngliche Prozess, auf den sich die PID bezieht, ist möglicherweise nicht der Prozess, welcher die Datei oder Anwendung präsentiert
Häufige Fälle:

  • Ein .pdf-Dokument wird in einem Browser geöffnet, in dem bereits andere Tabs offen sind
  • Eine .doc-Datei wird in Word geöffnet und bearbeitet; beim Schließen erscheint die Sicherheitsabfrage
  • Eine Bilddatei wird von Photos.exe geöffnet, welches einen selbstbeendenden Prozess startet, auf welchen GuiXT keinen Zugriff mehr hat
  • Analog dazu: ein .bat-Skript wird von cmd.exe geöffnet und ausgeführt
Komponente GuiXT + InputAssistant