我有以下情况。
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返回value1变量中的值。
现在java代码正在执行main.bat并尝试读取变量value1的值。 但是当main.bat回显Hello World时,java代码工作正常。 但是,如果main.bat具有echo%value1%
,则它不起作用请告诉我代码的错误。
答案 0 :(得分:0)
尝试直接从命令行运行main.bat,找出代码无效的原因