Codeblock Onlinehilfe

TCbExtendedConsoleExecution

TCbExtendedConsoleExecution

Ermöglicht das Ausführen von Programmen in Codeblock.

Hinweis

Zu jedem auszuführenden Programm muss ein absoluter oder relativer Pfad angegeben werden (UNC-Pfade werden nicht unterstützt). Umgebungsvariablen sind während der Ausführung nicht verfügbar. Die Execute-Methode wartet auf das Ende des ausgeführten Programms. Daher sind Programme die eine Eingabe durch den Benutzer erfordern (Tastatur/Maus) nicht geeignet, da das Programm im Hintergrund gestartet wird und nicht mehr normal beendet werden kann.

Eigenschaften

Eigenschaft

 Beschreibung

ExitCode:N

Der Exit-Code des ausgeführten Programms

Output:C

Der Text, den das Programm in die Standard-Ausgabe geschrieben hat

Funktionen

Funktion

Beschreibung

Execute

Führt das übergebene Programm aus

aCommand:C

Auszuführendes Programm

Beispiel

| oCmd |

oCmd := CreateObject('TCbExtendedConsoleExecution'),

// Datei ausführen
oCmd.Execute('C:\Windows\SysWOW64\ipconfig.exe'),   // Bei 32-Bit-Systemen muss 'SysWOW64' mit 'system32' ersetzt werden!
Writeln(oCmd.Output),
Writeln('-- Exit code: ' + str(oCmd.ExitCode)),

DestroyObject(oCmd),

Weitere Verknüpfungen