Re: [問題]再次發問如何截取cmd的文字,存至文字檔?

看板java作者 (Felix)時間7年前 (2016/07/07 16:38), 編輯推噓4(405)
留言9則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《weakstudy (台灣高階管理人)》之銘言: : 如標題所問, : 小弟有個"別人"寫好的程式碼(如名稱為a.exe), : 執行它(a.exe)的時候, : 它會自動叫起另一個windows下的cmd(如名稱為b.cmd)來顯示執行過程及結果, : 但因為cmd如果輸出太多的話, : 前面的資訊就會被"吃"掉(或者說看不見), : 所以想問說有沒有Java(或是其他方式)可以在這個cmd執行的時候, : 可以把文字也轉存成txt呢? : 或是有其他軟體做的到呢? : 因為b.cmd它是自動被a.exe執行, : 所以不論是pipe還是重導向的方式, : 都失敗, : 那還能怎麼做呢? : 謝謝各位高手的賜教! 使用 a.exe > a.log 這樣你去看 a.log 就可以知道 裡面有那些資訊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.5.25 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1467880685.A.EF3.html

07/09 22:32, , 1F
他最後幾行說重導向沒用;而你這就是重導向..
07/09 22:32, 1F

07/09 22:32, , 2F
是有更多想說的嗎?還是.....
07/09 22:32, 2F

07/10 11:15, , 3F
洗文章吧...
07/10 11:15, 3F

07/11 12:02, , 4F
先用tasklist 找有哪些exe後續被執行
07/11 12:02, 4F

07/11 12:03, , 5F
然後寫一個bat https://goo.gl/x7ltIh 針對執行的log
07/11 12:03, 5F

07/12 20:25, , 6F
嗯,不是用心的文章...
07/12 20:25, 6F

07/15 16:36, , 7F
那個exe及cmd是公司自已寫的程式,應該是不能開放
07/15 16:36, 7F

07/15 16:37, , 8F
給大家的,謝謝大家的幫忙提醒!
07/15 16:37, 8F

07/15 16:37, , 9F
但是PttTime提供的方法看起來好像可行
07/15 16:37, 9F
文章代碼(AID): #1NVXJjxp (java)
文章代碼(AID): #1NVXJjxp (java)