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

  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013
  • TechSmartt

    TechSmartt

    29 Aralık 2010