ΓΙΑ ΣΑΣ,
Θα θελα αν γίνετε σε c# να βλεπω το outpout μιας εφαρμογείς (System.Diagnostics.Process.Start) η όπως αλλιώς μπορεί να γίνει
Φόρουμ
Δώσε αστέρια!
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
ΓΙΑ ΣΑΣ,
Θα θελα αν γίνετε σε c# να βλεπω το outpout μιας εφαρμογείς (System.Diagnostics.Process.Start) η όπως αλλιώς μπορεί να γίνει
Σχόλια
Αν κατάλαβα, θέλεις να ξεκινήσεις μια εξωτερική εφαρμογή και θες να βλέπεις τι στέλνει αυτή πίσω στο προγραμμά σου;
Θα πρέπει να δημιουργήσεις πρώτα ένα αντικείμενο της κλάσης System.Diagnostics.ProcessStartInfo. Αυτό είναι ένας container όπου μπορείς να παραμετροποιήσεις το εξωτερικό πρόγραμμα πριν το εκκινήσεις.
Η μέθοδος που σε ενδιαφέρει είναι η RedirectStandartOutput. Με αυτή αλλάζεις την Stadar Output από την όθονη σε μιά ροή της επιλογής σου με την χρήση της System.IO.StreamReader
Θα είναι κάτι της μορφής: