SY_Exec

Führt den angegebenen Befehl aus. Optional auch asynchron.

Prototype


SY_Exec( Cmd, ForceCMD = 1, ProtoCmd = Cmd, Async = 0 )

Parameter


ParameterTypBedeutung
CmdstringAuszuführender Befehl
ForceCMDintegerAufruf mit cmd.exe erzwingen (0 = nein, 1 = ja), optional
ProtoCmdstringBefehl für Protokoll-Meldungen (wenn nicht angegeben, dann wird Cmd verwendet), optional
AsyncintegerBefehl asynchron ausführen (0 = nein, 1 = ja), optional

Rückgabewert


NummerTypBedeutung
1integerRückgabewert des Befehls

Hinweise


  • Bei asynchroner Ausführung ist der Rückgabewert immer 0 (vorausgesetzt der Befehl konnte erfolgreich gestartet werden), dann nicht bis zum Ende der Ausführung gewartet wird und kein Ergebnis zurückgeliefert werden kann.

Beispiel


local RetCode = SY_Exec("meh /p geheim1 /x", 1, "meh /p *** /x")