我有以下情形。將變量的值從.bat文件傳遞給調用java代碼
爪哇 - > main.bat - > sub.bat sub.bat - > main.bat - >的java
the main.bat looks something like this
call sub.bat c:\sample.txt value1
echo %value1% <--does not work
echo Hello World <--works
的sub.bat返回值1變量的值。
現在Java代碼正在執行main.bat並嘗試讀取變量value1的值。但是,當main.bat確實回顯Hello World時,java代碼可以正常工作。 然而,它不工作,如果main.bat有回聲%value1%
請讓我知道什麼是錯的代碼。
嘗試'回聲%2',這一批會給你第二個參數 – Ash
哪裏腳本? – Endoro