我的bat
文件中有 4 行,但我的线程在 cmd 关闭之前继续。
这是我的代码:
rt = Runtime.getRuntime();
proc = rt.exec("cmd /c start C:\\temp\\test.bat");
if(proc.waitFor() == 0) {
return "did it";
} else {
return "nooope";
}
我总是did it
在 cmd 关闭之前得到。这是我的批处理文件:
@ECHO off
taskkill /IM "Process.exe" /F
cd "C:\Program Files\ProcessFolder"
START /WAIT Process.exe
START otherProcess.exe
EXIT
有什么帮助吗?