问题描述
- JAVA调用bat时,使用echo答复命令中的提问,执行没生效。求大神,急急急!!!
-
生成bat内容:
@echo off
d:
cd d:UGSClearanceDB_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时却执行成功了。请问这是什么原因?解决办法是什么?或者有没有其他的方法可以实现类似答复命令提示的功能?
时间: 2024-09-29 18:18:32