相关文章推荐
睿智的火柴  ·  labview ...·  4 月前    · 
神勇威武的斑马  ·  concurrent.futures ...·  5 月前    · 
机灵的手电筒  ·  glibc malloc abort-掘金·  1 年前    · 

vbscript wscript.shell run parameters

VBScript中的WScript.Shell对象的Run方法可以启动另一个程序并返回其运行时进程的句柄。Run方法接受多个参数,下面是这些参数的详细说明:

Command:必需参数,要运行的程序或命令行。可以是一个可执行文件的完整路径,也可以是一个命令行。

WindowStyle:可选参数,指定启动进程时的窗口状态。可以是以下常量之一:

  • 0:隐藏窗口并在后台运行。
  • 1:正常窗口。
  • 2:最小化窗口。
  • 3:最大化窗口。
  • WaitOnReturn:可选参数,指定是否等待启动的进程结束后再继续执行脚本。如果为True,则脚本将等待进程结束后再继续执行,如果为False,则脚本将立即继续执行。

    Timeout:可选参数,指定等待进程结束的时间(以秒为单位)。如果WaitOnReturn为True,并且进程未在指定的时间内结束,则Run方法将返回。

    bstrCommandLine:可选参数,要传递给要启动的程序或命令行的命令行参数。

    下面是一个使用Run方法的VBScript示例:

    Set objShell = WScript.CreateObject("WScript.Shell")
    intReturnCode = objShell.Run("notepad.exe", 1, True)
    WScript.Echo "Notepad returned " & intReturnCode & "."
    

    这个示例使用Run方法启动记事本应用程序,并等待其结束。启动的进程将显示一个正常的窗口。如果Notepad返回任何退出代码,则代码将显示在消息框中。

  •