java调用DOS并获取执行中bat的输出

 

 

 

 

bat内容

 

 

 

 

注意:

java通过dos调用BAT时 如果使用cmd  /c start d://test.bat(也就是start命令)那么将获取不到bat输出的内容,这样一来虽然我们不能通过java程序得到调用的BAT是否执行完成只要通过bat最后打印的信息就可以知道bat是否已经结束

 

而且,这样java可以获取到 bat中调用JAVA main函数中通过system.out.print打印的信息和bat中通过echo打印的信息

 

 

 

发布了23 篇原创文章 · 获赞 1 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章