2010-03-30 115 views
0

我想从vbscript传递一个变量到批处理文件。
我用:从VBs传递变量到批处理文件

shell.run "c.bat D:\d" 

而且C.BAT接受它作为%1

xcopy %1 D:\o\ /E

这工作得很好,但实际上的路径是由用户输入。所以它被保存在一个变量中,例如x。如何将此变量传递给批处理文件?

+1

难道你已经问同样的问题在http://stackoverflow.com/questions/2475319/problem-copying-files-through-xcopy-using-vbscript, http://stackoverflow.com/questions/2536695/passing-variable-from-vbscript-to-batch-file和http://stackoverflow.com/questions/2543345/passing-variable-to-a-batch-file-使用呼叫功能时,被叫?请不要发布重复的问题。如果您需要提供有关您问题的其他信息,请编辑原始帖子。 – Helen 2010-03-30 09:25:29

+0

ohk。我以为我会再次清楚地问问。但我仍然没有得到解决方案。所以任何帮助仍然非常感激 – sushant 2010-03-30 09:38:09

回答

0
x = "c:\path\" 
shell.run "c.bat " & x 

这应该运行c.bat c:\path\