|
The ShellExecute function opens or prints a specified file. The file can be an executable file or a document file:
ShellExec("command","file","arguments","current_directory", iCmdShow)
Parameters:
"command": The following operation strings are valid:
- "open": The function opens the file specified by "file".
The file can be an executable file or a document file. The file can be a folder to open.
- "print": The function prints the file specified by "file".
The file should be a document file. If the file is an executable file,
the function opens the file, as if "open" had been specified.
- "explore": The function explores the folder specified by "file".
Here's an example:
// File: shellexec.w_js (JScript)
var id = Window.ShellExecute("open","shellexec.js","","", 1);
Window.TextOut(800,50,50,
"ErrorCode:" + Window.FormatMessage(id) + " ");
Window.UpdateWindow();
'VBScript shellexec.w_vbs
id = Window.ShellExecute("open","shellexec.js","","", 1)
Window.TextOut 800,50,50,"ErrorCode:" & Window.FormatMessage(id) & " "
Window.UpdateWindow
Syntax:
ShellExec("command","file","arguments","current_directory", iCmdShow);
command = open | print | explore
- iCmdShow:
-
- 0 - Hides the window and activates another window;
- 1 - Activates and displays a window. If the window is minimized or
maximized, Windows restores it to its original size and position.
An application should specify this flag when displaying the window
for the first time.
- 2 - Minimizes the specified window and activates the
next top-level window in the Z order
- 3 - Maximizes the specified window
- 4 - Displays a window in its most recent size and position.
The active window remains active.
- 5 - Activates the window and displays it in its current size and
position
- 6 - Minimizes the specified window and activates the next top-level
window in the Z order
- 7 - Displays the window as a minimized window. The active window
remains active
- 8 - Displays the window in its current state. The active window
remains active
- 9 - Activates and displays the window. If the window is minimized
or maximized, Windows restores it to its original size and
position. An application should specify this flag when
restoring a minimized window.
content
|