JAVA调用bat时,使用echo答复命令中的提问,执行没生效。求大神,急急急!!!
2014-04-20 来自:鸦片 0 人回应

生成bat内容:
@echo off
d:
cd d:\UGS\ClearanceDB_Work_Area
echo y | delete_product.pl T21
pause
exit
@echo on
执行语句如下:
String cmd = "cmd /c start d: \delete_bat.bat" ;
Runtime rt = Runtime.getRuntime();
Process process = rt.exec(cmd);
疑问:
我用java执行bat时,传入的Y没有起作用。但是我直接双击bat时却执行成功了。请问这是什么原因?解决办法是什么?或者有没有其他的方法可以实现类似答复命令提示的功能?

还没有人回应!

您的回应

你还未登陆,不能回应!登陆