Monday, June 28, 2010

Pass values and retrieve response from Command Prompt

Pass values and retrieve response from Command Prompt

1.  //using System.Diagnostics;

2.  //using System.IO;

3.   

4.  // Start cmd.exe and pass the "ipconfig /all" command to it

5.  ProcessStartInfo psiOpt = new ProcessStartInfo(@"cmd.exe", @"/C ipconfig /all");

6.  // We don't want to show the Command Prompt window and we want the output redirected

7.  psiOpt.WindowStyle = ProcessWindowStyle.Hidden;

8.  psiOpt.RedirectStandardOutput = true;

9.  psiOpt.UseShellExecute = false;

10. psiOpt.CreateNoWindow = true;

11. // Create the actual process object

12. Process procCommand = Process.Start(psiOpt);

13. // Receives the output of the Command Prompt

14. StreamReader srIncoming = procCommand.StandardOutput;

15. // Show the result

16. MessageBox.Show(srIncoming.ReadToEnd());

17. // Close the process

18. procCommand.WaitForExit();

 

No comments:

Post a Comment

Code Formater

Paste Here Your Source Code
Source Code Formatting Options
1) Convert Tab into Space :
2) Need Line Code Numbering :
3) Remove blank lines :
4) Embeded styles / Stylesheet :
5) Code Block Width :
6) Code Block Height :
7) Alternative Background :
Copy Formatted Source Code
 
Preview Of Formatted Code