ShellExecute¶
ShellExecute öffnet eine Datei in einem Programm. Es wird dazu das Programm gestartet, dass der Datei-Extension zugeordnet ist.
- nErrorCode = ShellExecute(ssFile)
- nErrorCode = ShellExecute(ssFile, ssParams)
- nErrorCode = ShellExecute(ssFile, ssParams, ssOperation)
- nErrorCode = ShellExecute(ssFile, ssParams, ssOperation, ssDir)
- nErrorCode = ShellExecute(ssFile, ssParams, ssOperation, ssDir, nShow)
Returnwert
Falls nErrorCode größer als 32 ist, war die Funktion erfolgreich, ansonsten ist ein Fehler aufgetreten.
Parameter
- ssFile
ssFile ist der vollständige Dateiname.
- ssParams
ssParams ist ein String der die Parameter enthält, die an die Appliktion übergeben werden sollen.
- ssOperation
ssOperation legt die Operation fest. Defaultwert ist
open
. Andere Operationen:explore
,find
,print
.
- ssDir
ssDir ist ein Verzeichnisname, der das Arbeitsverzeichnis festlegt.
- nShow
nShow ist einer der folgenden Werte:
SW_HIDE
,SW_SHOWNORMAL
,SW_NORMAL
,SW_SHOWMINIMIZED
,SW_SHOWMAXIMIZED
,SW_MAXIMIZE
,SW_SHOWNOACTIVATE
,SW_SHOW
,SW_MINIMIZE
,SW_SHOWMINNOACTIVE
,SW_SHOWNA
,SW_RESTORE
,SW_SHOWDEFAULT
,SW_FORCEMINIMIZE
,SW_MAX
. Defaultwert ist SW_SHOW.
Beispiel
ShellExecute("d:\\test.xls");
// Opens the Windows Explorer
ShellExecute("c:\\program files");
// Opens the Windows Explorer
ShellExecute("c:\\program files");
// Opens notepad
ShellExecute("notepad", "d:\\text.txt");
History
Version |
Beschreibung |
---|---|
R2012.3 (5.40.3) |
Neue Parameter 2 bis 5. |
Siehe auch
id-329545