Vbscript 将参数传递给ajaxminfy

Vbscript 将参数传递给ajaxminfy,vbscript,ajaxmin,Vbscript,Ajaxmin,我有下面这个脚本,我使用vbscript调用ajaxminy exe。我收到一个错误,说预期的“(”。有人能看看它并告诉我出了什么问题吗。stroutput1和outputpath是我要传递到脚本中的变量 Dim objShell Set objShell = WScript.CreateObject( "WScript.Shell" ) objShell.Run(""C:\Program Files (x86)\Microsoft\Microsoft Ajax Minifier\AjaxMin

我有下面这个脚本,我使用vbscript调用ajaxminy exe。我收到一个错误,说预期的“(”。有人能看看它并告诉我出了什么问题吗。stroutput1和outputpath是我要传递到脚本中的变量

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run(""C:\Program Files (x86)\Microsoft\Microsoft Ajax Minifier\AjaxMin.exe"" stroutput1 -o outputpath)
Set objShell = Nothing
WScript.Echo "Complete"

您的引用是错误的。
Run
需要一个命令字符串(用双引号括起来),而此字符串中的双引号必须加倍才能转义。更改此选项:

objShell.Run(""C:\Prog...fier\AjaxMin.exe"" stroutput1 -o outputpath)
为此:

objShell.Run """C:\Prog...fier\AjaxMin.exe"" stroutput1 -o outputpath"

还有可能追加
,0,True
(运行隐藏并等待命令返回)。

对不起,我的错误。
AjaxMin.exe
之后应该只有两个双引号。已修复。