SORU
9 EKİM 2008, PERŞEMBE


Yakalama çıktı bir konsol .NET uygulama (C#)

Nasıl bir çağırma benim konsol uygulaması yapıyorum .NET uygulama ve tüm çıkış oluşturulan yakalama konsol?

(Bu Bilgi ilk olarak bir dosyaya kaydedin ve canlı olarak almak isterdim sonra yeniden liste yapmak istemiyorum unutmayın.)

CEVAP
9 EKİM 2008, PERŞEMBE


Bu oldukça kolay elde ProcessStartInfo.RedirectStandardOutput özelliğini kullanarak olabilir. Tam bir örnek bağlantılı TechNet belgelerinde bulunan; sadece ihtar standart hata akışı uygulamanızın tüm çıkış olarak yönlendirmek zorunda kalabilirsiniz.

Process compiler = new Process();
compiler.StartInfo.FileName = "csc.exe";
compiler.StartInfo.Arguments = "/r:System.dll /out:sample.exe stdstr.cs";
compiler.StartInfo.UseShellExecute = false;
compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();    

Console.WriteLine(compiler.StandardOutput.ReadToEnd());

compiler.WaitForExit();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • YAN TV

    YAN TV

    20 EKİM 2011