public
static
void
main(String[]
args) {
String
cmd
=
"cmd /c C:/Users/admin/Desktop/市场数据分析/test.bat"
;
try
{
Process
process
= Runtime.getRuntime().exec(cmd);
InputStream
in=
process.getInputStream();
BufferedReader
bufferedReader
=
new
BufferedReader(new
InputStreamReader(in
));
String
s=
"1";
while((s
=bufferedReader
.readLine()) !=
null){
System.
out.println("sss"
+s
);
}
in.close();
bufferedReader.close();
}
catch(IOException
ioe
) {
ioe.printStackTrace();
}
}
该博客展示了如何使用Java运行一个BAT批处理文件,并通过`Runtime.exec()`方法捕获其输出信息。通过创建进程,读取输入流并逐行打印,实现了从批处理文件中获取显示内容的过程。
750

被折叠的 条评论
为什么被折叠?



