EXECUTE

Beschreibung

Führt eine Prozedurdatei aus.

Sie können bis zu 7 Prozedurdateien verschachteln.

Syntax

EXECUTE pfad [prozedurdateiparameter] ...

dabei ist pfad:

{[[laufwerk:]\verzeichnis\...\]dateiname[.erweiterung]}

Wenn Sie keine erweiterung angeben, wird für die Prozedurdatei automatisch die Namenserweiterung "ncp" vergeben.

Wenn Sie kein laufwerk und/oder verzeichnis angeben, versucht Entire Connection die Prozedurdatei im aktuellen Laufwerk und Verzeichnis zu finden. Wenn das nicht gelingt, sucht Entire Connection die Datei im Prozedurenverzeichnis, das in den Benutzereigenschaften definiert wurde.

Sie können bis zu 9 prozedurdateiparameter angeben (durch Leerzeichen getrennt), die den Eingabeparametern der angegebenen Prozedurdatei entsprechen. Diese werden in den lokalen Variablen #PARM1 bis #PARM9 gespeichert. Die Variable #PARM0 enthält die komplette Pfadangabe für die ausgeführte Prozedurdatei. Die Variable #PARMNO enthält die Anzahl der übergebenen Parameter (00 bis 09).

Beispiele

  • Die Prozedurdatei Test1.ncp ohne Parameter ausführen:

    EXECUTE Test1
  • Die Prozedurdatei Meinproz ausführen und ihr den Wert der lokalen Variable #PARM1 übergeben:

    EXECUTE Meinproz #PARM1
  • Die Prozedurdatei Test2.abc mit 2 Parametern ausführen:

    EXECUTE Test2.abc eins zwei
  • Die Prozedurdatei \MEINDAT\Test3.ncp mit 3 Parametern ausführen:

    EXECUTE \MEINDAT\Test3 eins zwei drei
  • Die Prozedurdatei, die in der lokalen Variable #PARM1 definiert ist, ohne Parameter ausführen:

    EXECUTE #PARM1

Prozedurdateibeispiele

Ncpnest.ncp, Findfile.ncp

Zurückgegebene Variablen

#RC (SUCCESS, wenn kein Laufzeitfehler auftrat. FAILURE, wenn ein Laufzeitfehler auftrat.)

Benutzung

Prozedurdatei: Ja
Befehlszeile: Ja
Taste: Ja
API: Ja