Bonjour,
Je bloque sur l'extraction du texte contenu dans la console...
J'ai regarder du côté SetOut() hors celui-ci ne me permet pas d'afficher en direct sur la console et seulement sur le .txt.
J'ai essayé du coté TextWriterTraceListener, le résultat est le même
Je suis donc revenu sur les anciennes méthodesQui biensur me génère l'erreur "Le processus est déjà en cours d'utilisation", car la commande est exécuté depuis monappli.exe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Process killServ = new Process(); killServ.StartInfo.FileName = "cmd.exe"; killServ.StartInfo.Arguments = "monappli.exe >> output.txt"; // Commande à exécuter killServ.StartInfo.UseShellExecute = false; killServ.Start(); killServ.WaitForExit();
Mon but est de récupérer le tout dans une string (pour un rapport d'erreur trié envoyé par mail).
Y a t-il une façon simple d'effectuer cette extraction?
Si vous avez une piste, je suis preneur
Je vous remercie
Partager