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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章