【问题标题】:How can I manipulate the command line through VBScript?如何通过 VBScript 操作命令行?
【发布时间】:2010-03-17 07:56:11
【问题描述】:

谁能给我示例代码以通过 VBScript 访问命令行?我想在命令提示符下分别执行两个命令。

例如,第一个命令:cd C:\a,第二个命令:winzip32.exe -min -a D:\d

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    您可以使用wshell.Run。另一个是wshell.exec

    【讨论】:

    • 但它可以用于运行某些命令集,而不仅仅是启动应用程序吗?
    • 如果你在循环中使用它,是的。
    【解决方案2】:

    将您的命令放在 .cmd 或 .bat 文件中,然后运行。如果它不是静态的,您甚至可以在脚本中构建批处理文件。

    MyBatch.cmd

    CD C:\a
    winzip32.exe -min -a D:\d
    

    MyScript.vbs

    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.Run "MyBatch.cmd"
    

    【讨论】:

      猜你喜欢
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 2020-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多