![]() |
以指定的方式执行一个外部程序
ret = Shell.Execute(strCommand[, varCmdShow])
Shell.Execute 将启动一个指定的外部程序,程序由 strCommand 的内容确定,strCommand 是一个以空格作为分割的命令行,第一个空格为分割,前面的部分是程序名称,后面的命令行参数。比如:
Shell.Execute "c:\Window\notepad.exe c:\test.txt"
如果外部程序名称中必须包含空格,则需要用引号将程序名称括起来:
Shell.Execute """C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.zydsoft.com"
启动程序时,varCmdShow 用于指定程序启动时的窗口现实方式,常用的 varCmdShow 值如下:
varCmdShow | 含义及表现形式 |
1 | 正常:显示并且激活主窗口 |
2 | 最小化:显示并最小化主窗口 |
3 | 最大化:显示并最大化主窗口 |
4 | 显示:显示但是不激活主窗口 |
+16 | 等待应用程序结束 |