【问题标题】:vbs run program with objShell.runvbs 用 objShell.run 运行程序
【发布时间】:2015-07-29 13:28:35
【问题描述】:

我有以下 vbscript 失败并在最后一行出现错误

Option Explicit
Dim  objShell
Dim strComputer, strCmd , strVar
strComputer = "."
Set objShell = CreateObject("WScript.Shell")
' strVar = objShell.ExpandEnvironmentStrings("%ProgramFiles(x86)%")
' strCmd = strVar & "\CaptureBites\Express\Programs\AutoBites\Autobites.exe"
' wscript.echo strCmd
objShell.Run "taskkill /im Autobites.exe",,True
WScript.Sleep(5000)
objShell.run """%ProgramFiles(x86)%""" &"\CaptureBites\Express\Programs\AutoBites\Autobites.exe"

问题是脚本打开文件夹%ProgramFiles(x86)%,但不运行exe autobites.exe 你能帮我调试一下吗

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    必须引用整个文件规范,而不仅仅是第一部分:

    objShell.run """%ProgramFiles(x86)%" &"\CaptureBites\Express\Programs\AutoBites\Autobites.exe"""
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多