2010-03-30 120 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\