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