作者yuan520 (Felix)
標題Re: [問題]再次發問如何截取cmd的文字,存至文字檔?
時間Thu Jul 7 16:38:03 2016
※ 引述《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
推 HuangJC: 他最後幾行說重導向沒用;而你這就是重導向.. 07/09 22:32
→ HuangJC: 是有更多想說的嗎?還是..... 07/09 22:32
推 mars90226: 洗文章吧... 07/10 11:15
→ jej: 先用tasklist 找有哪些exe後續被執行 07/11 12:02
推 HuangJC: 嗯,不是用心的文章... 07/12 20:25
推 weakstudy: 那個exe及cmd是公司自已寫的程式,應該是不能開放 07/15 16:36
→ weakstudy: 給大家的,謝謝大家的幫忙提醒! 07/15 16:37
→ weakstudy: 但是PttTime提供的方法看起來好像可行 07/15 16:37