Führt eine Prozedurdatei aus.
Sie können bis zu 7 Prozedurdateien verschachteln.
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).
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
Ncpnest.ncp, Findfile.ncp
#RC
(SUCCESS
, wenn kein
Laufzeitfehler auftrat. FAILURE
, wenn ein Laufzeitfehler auftrat.)
Prozedurdatei: | Ja |
Befehlszeile: | Ja |
Taste: | Ja |
API: | Ja |