Vorheriges Thema: EnumValueNächstes Thema: Beenden


Ausführen

Ausführen

Führt eine ausführbare Datei oder DLL-Datei aus. Wenn die auszuführende Datei oder die DLL-Datei für den Aufruf nicht gefunden werden kann, wird dieser Befehl nicht ausgeführt.

Erster Parameter:

Der erste Parameter ist der Pfad zum auszuführenden Element. Wenn der Pfad auf eine DLL-Datei verweist, muss die API-Funktion direkt nach zwei Doppelpunkten stehen. Das Format des DLL-Aufrufs lautet PATH::APIFunctionName. "Execute" für DLL-Datei sucht nur bei zwei Funktionstypen nach Aufrufen:

    int FunctionName();
    int FunctionName( const char * );
Zweiter Parameter:

Wenn beim Aufruf Befehlszeilenargumente verwendet werden, geben Sie die Argumente oder eine leere Zeichenfolge ein.

Dritter Parameter:

Ein boolescher Wert, der angibt, ob das Skript auf den Abschluss der Ausführung einer ausführbaren Datei wartet. Dieser Parameter wird bei DLL-Aufrufen ignoriert.

Beispiele:
/*executes notepad with the following file, myfile.txt and waits for the process to end.*/
Execute( "c:\\windows\\notepad.exe", "myfile.txt", true );

/*executes notepad without parameters and waiting.*/
Execute( "c:\\windows\\notepad.exe" );

/* makes a call into the dll with parameters*/
Execute( "c\\windows\\Somelib.dll::CheckNetwork", "000d1");

**Das Format für DLL-Dateien lautet PATH::APIFunctionName