Bonsoir tout le monde.

Je voudrais créer l'interface graphique (via WF) d'une application console dont je n'ai pas le code source.
Cette application comporte des menus à choix multiples.

J'ai donc créer une form avec un bouton qui doit lancer l'application console (visible pour le moment) et qui doit sélectionner le choix "1" du premier menu.

Actuellement, le bouton lance bien l'appli tierce mais je n'arrive pas à écrire dans cette même application.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void btnNspToXci_Click(object sender, EventArgs e)
        {
 
            Process pro = new Process();
            pro.StartInfo.UseShellExecute = true;
            pro.StartInfo.FileName = process_;
            pro.StartInfo.RedirectStandardOutput = false;
            pro.StartInfo.RedirectStandardInput = false;
            pro.StartInfo.RedirectStandardError = false;
            pro.StartInfo.CreateNoWindow = true;
            pro.StartInfo.WorkingDirectory = workingDirectory_;
            pro.StartInfo.Arguments = string.Empty;
            pro.Start();
 
        }
J'ai essayé de manipuler le RedirectStandardInput mais quand je passe cette propriété à true, mon appli tierce ne se lance plus (peut être parce que le UseShellExecute passe à false aussi?).

Merci d'avance.