Mosafers
چهارشنبه 26 شهریور 1393, 13:51 عصر
سلام من میخوام با استفاده از سی شارپ عملیات ping رو انجام بدم و نتیجه رو توی یک مسیج باکس نمایش بدم.
اما نمیتونم نتیجه دلخواه رو نمایش بدم با کد زیر پینگ رو انجام میدم :
Process proc = new Process();
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.Arguments = "/c ping 192.168.1.1";
proc.Start();
string output = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
MessageBox.show (output);
نتیجه به این شکل میشه :
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
ولی من فقط به این شکل و این قسمت رو میخوام نشون بده ؟
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
اما نمیتونم نتیجه دلخواه رو نمایش بدم با کد زیر پینگ رو انجام میدم :
Process proc = new Process();
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.Arguments = "/c ping 192.168.1.1";
proc.Start();
string output = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
MessageBox.show (output);
نتیجه به این شکل میشه :
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
ولی من فقط به این شکل و این قسمت رو میخوام نشون بده ؟
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30
Reply from 192.168.1.1: bytes=32 time=1ms TTL=30