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

  • ecf150king

    ecf150king

    20 Ocak 2006
  • National Geographic

    National Geo

    7 Mayıs 2006
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007