SYSTEM [ 'cmd' | str-var ] [,W|NW] [,P|NP] [,MIN|MAX|RES] [,NC]
oder
![ 'cmd' | str-var ] [,W|NW] [,P|NP] [,MIN|MAX|RES] [,NC]
MS-DOS-Kommando bzw. WINDOWS-Programm ausführen. Nach Ausführung des Kommandos wird das Programm EDT fortgesetzt.
cmd Beliebiges MS-DOS-Kommando.
str-var String-Variable, die das MS-DOS-Kommando enthält.
Ist cmd bzw. str-var nicht angegeben, wird in das Betriebssystem verzweigt. Das Betriebssystem wird durch das Programm aufgerufen, dessen Name in der Variablen COMSPEC steht. Ist diese Variable nicht vorhanden, wird c:\command.com verwendet. Rückkehr in das Programm EDT erfolgt in der Regel mit dem MS-DOS-Kommando exit.
Die folgenden Optionen sind nur interessant, wenn das Kommando in EDT-Prozeduren verwendet wird:
W Wait: Das Kommando wird synchron ausgeführt, d.h. EDT wartet, bis das Kommando ausgeführt ist, bzw. bis das Kommando EXIT eingegeben wird.
NW Not Wait: Das Kommando wird asynchron ausgeführt. Nach dem Starten des Kommandos wird das Programm fortgesetzt.
P Pause: Nach Ausführung des Kommandos cmd wird die Meldung “Weiter mit beliebiger Taste ...„ ausgegeben und das MS-DOS-Kommando PAUSE aufgerufen. Nach Betätigen einer beliebigen Taste wird das MS-DOS-Fenster geschlossen.
NP No Pause: Nach Ausführung des Kommandos cmd wird das MS-DOS-Fenster geschlossen.
MIN Das Fenster für das Kommando bzw. Programm wird zum Icon verkleinert.
MAX Das Fenster für das Kommando bzw. Programm wird in der maximalen Größe angezeigt.
RES Das Fenster für das Kommando bzw. Programm wird in der zuletzt festgelegten Größe angezeigt.
NC No Command. Das Kommando wird ohne das Kommando, das mit dem Menü OPTIONEN / SHELL definiert ist, gestartet. Diese Option wirkt nur bei WINDOWS-NT/2000 und hat zur Folge, dass keine DOS-Box erzeugt wird. In diesem Fall können als Kommando nur ausführbare Dateien angegeben werden, die in der Variablen PATHEXT enthalten sind, wie z.B. *.cmd, *.bat *.exe usw. Der Name der ausführbaren Datei muss in diesem Fall immer einschließlich der Extension angegeben werden.
Ist cmd nicht angegeben, muss nach dem Kommandonamen SYS bzw. ! ein Komma angegeben werden (z.B. SYS,W).
Ohne Angabe der Optionen werden folgende Einstellungen verwendet:
  Dialog Batch
  SYS P,NW,RES NP,W,RES
  SYS ‘cmd| str-var P,NW,RES NP,W,RES