ShellExecuteΒΆ
ShellExecute opens a file with a program which is registered for the file type.
- 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)
Return Value
If nErrorCode is greater than 32 the function was successfully otherwise an error occurred.
Parameters
- ssFile
ssFile is the complete file name.
- ssParams
String that specifies the parameters to be passed to the application.
- ssOperation
Specifies the action to be performed. Default value ist
open
. Other Operations:explore
,find
,print
.
- ssDir
String that specifies the default (working) directory for the action.
- nShow
The flags that specify how an application is to be displayed when it is opened. Possible values:
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
. Default value isSW_SHOW
.
Example
ShellExecute("d:\\test.xls");
// Opens the Windows Explorer
ShellExecute("c:\\program files");
// Opens notepad
ShellExecute("notepad", "d:\\text.txt");
History
Version |
Description |
---|---|
R2012.3 (5.40.3) |
New parameters 2 to 5. |
See also
id-329545