Bonjour,
j'ai créer un process pour lister les répertoires à l'aide de la fonction DIR.
Voici mon code :
Le problème c'est qu'il faut que j'attende que le programme soit terminé pour que ma textbox1 affiche la sortie.
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
16 Process proc = new Process(); proc.StartInfo.UseShellExecute = false; proc.StartInfo.RedirectStandardOutput = true; proc.StartInfo.Arguments = "dir"; proc.StartInfo.FileName = @"C:\Windows\System32\cmd.exe"; proc.StartInfo.CreateNoWindow = true; proc.Start(); string output = proc.StandardOutput.ReadToEnd(); proc.WaitForExit(); textBox1.Text = output;
Ma question est simple, peut-on récupérer en temps réel la sortie.
Merci.![]()
Partager