117.info
人生若只如初见

WshShell对象Run方法怎么使用

WshShell对象的Run方法用于运行指定的程序或命令。

语法: WshShell.Run (strCommand, [intWindowStyle], [bWaitOnReturn])

参数:

  • strCommand:要运行的程序或命令。可以是一个可执行文件的路径、一个批处理文件的路径、一个命令行命令等。
  • intWindowStyle:可选参数,指定程序窗口的样式。取值范围为0-10,其中:
    • 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。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe9d9AzsLBQFRDVU.html

推荐文章

  • js中setInterval()与clearInterval()的用法是什么

    setInterval()是JavaScript中的一个函数,它可以用来设置定时器,以指定的时间间隔重复执行指定的函数或代码。它接受两个参数:一个是要执行的函数或代码,另一个...

  • brew怎么安装及使用

    要安装brew,您可以按照以下步骤进行操作: 打开终端应用程序(在Mac上,终端位于应用程序文件夹的实用工具文件夹中)。
    在终端中输入以下命令并按下回车键...

  • linux怎么开启远程访问权限

    要开启Linux系统的远程访问权限,你可以按照以下步骤进行操作: 确保系统已安装SSH服务器:远程访问通常通过SSH (Secure Shell) 实现,因此你需要确保系统已安装...

  • python如何提取列表的一列

    要提取列表的一列,可以使用列表解析或者循环来完成。 使用列表解析:
    lst = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    column = [row[1] for row in lst]