看板 java 關於我們 聯絡資訊
※ 引述《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
jej: 然後寫一個bat https://goo.gl/x7ltIh 針對執行的log 07/11 12:03
HuangJC: 嗯,不是用心的文章... 07/12 20:25
weakstudy: 那個exe及cmd是公司自已寫的程式,應該是不能開放 07/15 16:36
weakstudy: 給大家的,謝謝大家的幫忙提醒! 07/15 16:37
weakstudy: 但是PttTime提供的方法看起來好像可行 07/15 16:37