我在项目中使用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