我想开始一个cmd命令,然后在第一个命令完成后,我想运行一个代码来调整一个文件中的一些文字,然后在执行其他命令分开相同的cmd窗口。我不知道如何做到这一点,无论在哪里,我看到的答案都是命令之后的命令,而不是这种情况。编辑文本的代码工作正常,但不启动cmd,但如果我执行cmd命令,它不会更改。代码如下。运行多个CMD命令,通过Java通过一些其他代码
public static void main(String[] args)throws IOException
{
try
{
Main m1 = new Main();
Process p= Runtime.getRuntime().exec("cmd /c start C:/TERRIERS/terrier/bin/trec_setup.bat");
p.waitFor();
/*code to change the text*/
m1.answerFile(1);
m1.questionFile(1);
/**********************/
//code to add another command here (SAME WINDOW!)
/************************/
}
catch(IOException ex){
}
catch(InterruptedException ex){
}