我在項目中使用LAME命令行mp3編碼器。我希望能夠看到某人正在使用的版本。如果我只是沒有PARAMATERS我得到的,例如執行LAME.exe:如何捕獲未發送到標準輸出的命令行文本?
C:\LAME>LAME.exe
LAME 32-bits version 3.98.2 (http://www.mp3dev.org/)
usage: blah blah
blah blah
C:\LAME>
如果我嘗試將輸出重定向到使用文本文件>到一個文本文件中的文本文件是空的。在c#中使用System.Process運行它時,可以從哪裏獲得此文本?
我可以看到,在C#使用System.Process?我現在要看看這個謝謝。 – Dave 2010-02-05 17:08:05
嗯,也許我錯了,這個http://support.microsoft.com/kb/110930說,你現在可以重定向stderr。 – 2010-02-05 17:10:22
這總是可以使用cmd – 2010-02-05 17:13:24