将参数传递给ajaxminfy

时间:2013-06-28 13:49:54

标签: vbscript ajaxmin

我有下面的脚本,我用来调用使用vbscript的ajaxminy exe ..我收到一个错误说预期'('。有人请看看它并告诉我什么是错误的.troutput1和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"

1 个答案:

答案 0 :(得分:1)

你的报价错了。 Run期望一个命令字符串(用双引号括起来),并且该字符串中的双引号必须加倍才能转义它们。改变这个:

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

进入这个:

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

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