我想從批處理文件傳遞參數到VB腳本文件。從批處理文件傳遞參數到VBScript文件
set InputFile ="C:\Temp\InputFile_mod.csv"
set outPutFile = "C:\Temp\outputFile.dat"
我試圖通過變量如下,但我沒有得到任何東西到VBScript文件。
cscript SFEVBMacro.vbs InputFile outPutFile
但如果我通過了文件的直接路徑像它下面是工作的罰款
cscript SFEVBMacro.vbs C:\Temp\InputFile_mod.csv C:\Temp\outputFile.dat.
有什麼不對的傳遞參數與變量?
VBScript代碼:
Set args = WScript.Arguments
inputFile = WScript.Arguments.Unnamed(0)
createdFilePath = WScript.Arguments.Unnamed(1)
Sub ReadCSVFile()
Set objFileToRead = objFSO.OpenTextFile(inputFile,1)
REM Read the csv file
End Sub
ReadCSVFile
能有人可以幫助請。
Ryan我添加了vbscript代碼。 – surendra
刪除'set'命令行中'='符號周圍的空格,因爲它們成爲變量名稱和值的一部分,否則......當擴展(閱讀)變量時,你需要把它的名字放在一對'%'符號之間... – aschipfl