Bonjour.
je travail actuellement sur une application dans laquelle j'utilise System.Diagnostics.ProcessStartInfo. Je souhaite passer certains arguments en paramètres (5 au total) mais je crois que je m'y prend un peu mal parce que c'est ma première fois d'utiliser le namespace ProcessStartInfo . je met en pièce jointe mon code. Merci de bien vouloir me guider SVP.
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
17
18
19
20
21
22
23
24
25
26 ProcessStartInfo myProcessStartInfo = new ProcessStartInfo(CryptoPath + "\\crypto.cmd"); myProcessStartInfo.UseShellExecute = false; myProcessStartInfo.RedirectStandardInput = true; myProcessStartInfo.Arguments = "5 y 1234 3 y user-certificate.properties y 6"; processus.StartInfo = myProcessStartInfo; processus.Start(); processus.WaitForExit(); ProcessStartInfo myProcessStartInput = new ProcessStartInfo(CryptoPath + "\\crypto.cmd"); myProcessStartInput.UseShellExecute = false; myProcessStartInput.RedirectStandardInput = true; myProcessStartInput.RedirectStandardOutput = true; myProcessStartInput.Arguments = "4 y 1234 6"; processus.StartInfo = myProcessStartInput; processus.Start(); output = processus.StandardOutput.ReadToEnd(); fichier.Write(output); processus.WaitForExit();
Partager