Shell Function
Syntax
Shell(Name$[, WindowType])
Group
Description
Execute program Name$. This is the same as using File|Run from the Program Manager. This instruction can run .COM, .EXE, .BAT and .PIF files. If successful, return the task ID.
Parameter | Description |
---|---|
Name$ | This string value is the path and name of the program to run. Command line arguments follow the program name. (A long file name containing a space must be surrounded by literal double quotes.) |
WindowType | This controls how the application's main window is shown. See the table below. |
WindowType | Value | Effect |
---|---|---|
vbHide | 0 | Hide Window |
vbNormalFocus | 1, 5, 9 | Normal Window |
vbMinimizedFocus | 2 | Minimized Window (default) |
vbMaximizedFocus | 3 | Maximized Window |
vbNormalNoFocus | 4, 8 | Normal Deactivated Window |
vbMinimizedNoFocus | 6, 7 | Minimized Deactivated Window |
See Also: AppActivate, SendKeys.
Example
Sub Main
X = Shell("Calc") ' run the calc program
AppActivate X
SendKeys "% R" ' restore calc's main window
SendKeys "30*2{+}10=",1 '70
End Sub