View Full Version : سوال: نمایش مقدار خروجی cmd در messagebox ؟؟؟
  
samadblaj
شنبه 23 دی 1391, 02: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, 03: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, 03: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);
موفق باشید :لبخندساده:.
 
سلام واقعا دستت درد نکنه عالی بود !!!! :تشویق:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.