Używam kodera mp3 linii poleceń LAME w projekcie. Chcę móc zobaczyć, jakiej wersji używa ktoś. gdybym tylko wykonać LAME.exe bez paramaters otrzymuję na przykład:Jak przechwycić tekst wiersza polecenia, który nie jest wysyłany na standardowe wyjście?
C:\LAME>LAME.exe
LAME 32-bits version 3.98.2 (http://www.mp3dev.org/)
usage: blah blah
blah blah
C:\LAME>
jeśli staram przekierowanie wyjścia do pliku tekstowego przy użyciu> do pliku tekstowego plik tekstowy jest pusty. Skąd ten tekst można uzyskać, uruchamiając go przy użyciu System.Process w języku C#?
Czy mogę to zobaczyć w języku C# przy użyciu System.Process? Zajmę się tym teraz dzięki. – Dave
Cóż, może się mylę, ten http://support.microsoft.com/kb/110930 mówi, że możesz teraz przekierować stderr. –
to zawsze było możliwe przy użyciu cmd –