将变量的值传递给从.bat文件调用java代码

时间:2013-07-20 04:56:12

标签: java batch-file

我有以下情况。

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%

,则它不起作用

请告诉我代码的错误。

1 个答案:

答案 0 :(得分:0)

尝试直接从命令行运行main.bat,找出代码无效的原因