< 返回新闻资讯列表
WshShell对象Run方法如何使用,对象程序库(vbaen32.olb)丢失或损坏
发布时间:2023-10-22 19:05:25
WshShell对象Run方法如何使用
WshShell对象的Run方法用于运行指定的程序或命令。
语法:
WshShell.Run (strCommand, [intWindowStyle], [bWaitOnReturn])
参数:
- strCommand:要运行的程序或命令。可以是一个可履行文件的路径、一个批处理文件的路径、一个命令行命令等。
- intWindowStyle:可选参数,指定程序窗口的样式。取值范围为0⑴0,其中:
- 0:隐藏窗口并激活另外一个窗口。
- 1:正常大小并激活窗口。
- 2:最小化窗口并激活窗口。
- 3:最大化窗口并激活窗口。
- 4:窗口恢复,并激活窗口。
- 5:隐藏窗口,不激活窗口。
- 6:最小化窗口,不激活窗口。
- 7:最小化窗口,不激活窗口,并且在任务栏中显示。
- 8:窗口状态为显示,但不激活窗口。
- 9:使用最大化窗口,但不激活窗口。
- 10:使用最小化窗口,不激活窗口,并且在任务栏中显示。
- bWaitOnReturn:可选参数,指定是否是等待运行的程序或命令履行终了后再继续履行脚本。取值为true或false,默许为false。
示例:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "notepad.exe", 1, true
上述示例将以正常大小的窗口打开记事本程序,并等待记事本程序关闭后再继续履行脚本。
注意事项:
- 如果履行的命令需要传递参数,可以在strCommand参数中使用空格分隔命令和参数,还是使用引号将全部命令包裹起来。
- 使用Run方法运行的程序或命令,会在一个独立的进程中履行,不会阻塞脚本的履行。如果需要等待履行终了再继续履行脚本,可以将bWaitOnReturn参数设置为true。