gpt4 book ai didi

java - 从 Java 代码打开命令提示符并运行一些命令并阅读 cmd 提示符显示?

转载 作者:行者123 更新时间:2023-11-30 06:26:55 26 4
gpt4 key购买 nike

我需要从 java 代码打开命令提示符并在同一命令提示符上运行一些命令,然后我需要实时读取 java 代码中的命令提示符输出。

我已尝试使用以下代码,但无法读取 java 中的 cmd 提示符显示/输出。

File file = new File("D://Projects/quantum");
Process proc = rt.exec("cmd.exe /c start cmd.exe /k \"ping localhost\"", null, file);

try {
BufferedReader br = new BufferedReader(new InputStreamReader(proc.getInputStream()));
StringBuffer buffer = new StringBuffer();
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);

}
} catch (IOException ioe) {
ioe.printStackTrace();
}

最佳答案

检查 this out

Process p=Runtime.getRuntime().exec("cmd /c dir"); 
p.waitFor();
BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line=reader.readLine();

关于java - 从 Java 代码打开命令提示符并运行一些命令并阅读 cmd 提示符显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13877177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com