Die zugehörige Seite "User-Language-Programm ausführen" (siehe Link unten) erläutert eine bequeme Möglichkeit zum Ausführen von User-Language-Programmen über die Gruppe für die Stromlaufplan- oder die Leiterplattenautomatisierung. Sie können auch die Befehlszeile eines Editor-Fensters verwenden, um ein ULP mit dem Befehl AUSFÜHREN auszuführen:
RUN sample.ulpEin ULP kann Informationen darüber zurückgeben, ob es erfolgreich ausgeführt wurde oder nicht. Sie können die exit()-Funktion verwenden, um das Programm zu beenden und den Rückgabewert festzulegen.
Ein Rückgabewert von 0 bedeutet, dass das ULP normal beendet wurde (d. h. erfolgreich), während jeder andere Wert als nicht normale Programmbeendigung betrachtet wird.
Der vorgegebene Rückgabewert eines ULP ist 0.
Wenn der Befehl AUSFÜHREN als Teil einer Skriptdatei ausgeführt wird, wird das Skript beendet, wenn das ULP mit einem anderen Rückgabewert als 0 beendet wurde.
Eine spezielle Variante der exit()-Funktion kann verwendet werden, um einen Befehl als Ergebnis des ULP an das Editor-Fenster zu senden.