PDA

View Full Version : سوال: نمایش مقدار خروجی cmd در messagebox ؟؟؟



samadblaj
شنبه 23 دی 1391, 01:18 صبح
سلام دوستان میخوام مثلا خروجی زیر رو توی یک messagebox نمایش بدم چجوریه ؟؟؟

System.Diagnostics.Process.Start("cmd.exe", "/c ipconfig -t");

شاید این لینک (http://stackoverflow.com/questions/206323/how-to-execute-command-line-in-c-get-std-out-results)مرتبط به موضوع باشه !

butterfly8528
شنبه 23 دی 1391, 02:35 صبح
سلام .
////using System.Diagnostics;
Process proc = new Process();

proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.Arguments = "/c ipconfig /all";
proc.Start();

string output = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
MessageBox.Show(output);
موفق باشید :لبخندساده:.

samadblaj
شنبه 23 دی 1391, 02:45 صبح
سلام .
////using System.Diagnostics;
Process proc = new Process();

proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.Arguments = "/c ipconfig /all";
proc.Start();

string output = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
MessageBox.Show(output);
موفق باشید :لبخندساده:.

سلام واقعا دستت درد نکنه عالی بود !!!! :تشویق: