Shell Function
Syntax Shell(Name$[, WindowType])
Group Miscellaneous
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.
Pocket PC The WindowType parameter is ignored.
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
'#Language
"WWB-COM"
Sub Main
X = Shell("Calc") '
run the calc program
AppActivate
X
SendKeys "% R" ' restore calc's main
window
SendKeys "30*2{+}10=",1 '70
EndSub