将变量从vbscript传递到批处理文件

问题描述:

我正在使用vbscript调用批处理文件。我的脚本是这样的:将变量从vbscript传递到批处理文件

dim shell 
set shell=createobject("wscript.shell") 
shell.run "a.bat" 
set shell=nothing  

我的批处理文件是简单的,看起来像:

D: 
cd D:\d 
winzip32.exe -min -a D:\a 

我想从脚本到批处理文件传递变量。可以说目标文件夹。
我该怎么做?
任何帮助非常感谢。

我认为你可以将变量传递给批处理文件。 你可以这样调用它:

shell.run "a.bat var1 var2" 

而在你的批处理文件,你可以把它们称为:

%1 for "var1" 
%2 for "var2" 

而且你可以做到这一点从1%至9%。

+0

其工作。非常感谢 – sushant 2010-03-29 09:04:54