<< Inhaltsverzeichnis Suchen >>

SHELL_EXECUTE

Funktion

Syntax:

SHELL_EXECUTE(<KOMMANDO>,<DATEINAME>,<ANZEIGE>)

<KOMMANDO>  = <STRING-AUSDRUCK>
<DATEINAME> = <STRING-AUSDRUCK>
<ANZEIGE>   = <NUM-AUSDRUCK>

Bedeutung:

Ruft die mit der Datei <DATEINAME> verknüpfte Anwendung auf.

Bei <KOMMANDO> sind folgende Werte möglich:

"edit"
"explore"
"find"
"open"
"print"
"properties"

Als <DATEINAME> kann auch ein Verzeichnisname angegeben werden, dann wird der Explorer aufgerufen.

<ANZEIGE> legt fest, wie das zugehörige Programm gestartet wird:
1 = Maximiert
2 = Minimiert
sonst = normal

SHELL_EXECUTE liefert als Ergebnis 0, wenn kein Fehler auftrat, andernfalls eine Fehlernummer.

Diese Funktion ist nur unter WINDOWS verfügbar, unter Java, MSDOS und UNIX liefert sie als Ergebnis -1.

Beispiel:

/* EXCEL starten
H% = SHELL_EXECUTE("open","daten.xls",0)
IF H% <> 0
THEN ... Fehler
ENDIF

/* Explorer mit HTML-Datei starten
H% = SHELL_EXECUTE("open","h:\tmp\test.html",0)
IF H% <> 0
THEN ...
Fehler
ENDIF

siehe auch:

SHELL, SHELLW, SHELL_CLIENT, SHELLW_CLIENT