gpt4 book ai didi

batch-file - 如何使用参数调用 Run()

转载 作者:行者123 更新时间:2023-12-04 00:27:49 26 4
gpt4 key购买 nike

我在 Windows Batch 中有这行工作代码

start "" /wait /i "C:\Program Files\Sandboxie\Start.exe" /box:NetBeans /wait "C:\Program Files\NetBeans 7.3\bin\netbeans64.exe"

我想通过 VBScript 运行它。但我不知道如何在里面有空格的参数中传递路径。

我想出了这样的事情:
Set objShell = CreateObject("Wscript.Shell")
objShell.Run("C:\Program Files\Sandboxie\Start.exe" /box:NetBeans /wait "C:\Program Files\NetBeans 7.3\bin\netbeans64.exe"), 1, True

但是有一个错误:

expected: ')'

最佳答案

在文字字符串中,单个双引号字符由两个双引号字符表示。因此,请尝试以下操作:

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run """C:\Program Files\Sandboxie\Start.exe"" /box:NetBeans /wait ""C:\Program Files\NetBeans 7.3\bin\netbeans64.exe""", 1, True
Set objShell = Nothing

关于batch-file - 如何使用参数调用 Run(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15025843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com