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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • listedabive

    listedabive

    30 Ocak 2007
  • Plugable

    Plugable

    19 Mayıs 2010