新的2005 版本,有MY命名空间,真是爽
以vb.net举例
Dim pingResult As Microsoft.VisualBasic.Net.PingResult = _ My.Computer.Network.PingWithDetails("www.3leaf.com")If pingResult.PingSuccesses > 0 Then Dim pingDetails As String = "Average Ping Time in MS: " & _ ingResult.AveragePingTimeInMilliseconds & vbCrLf & _ "Bytes Received: " & pingResult.BytesReceived.ToString() & vbCrLf & _ "IP Address: " & pingResult.IPAddress.ToString() & vbCrLf &_ "Ping Attempts: " & pingResult.PingAttempts.ToString() & vbCrLf & _ "Ping Successes: " & pingResult.PingSuccesses.ToString() MessageBox.Show(pingDetails)Else MessageBox.Show("Ping of www.3leaf.com was not successful")End If
以vb.net举例
Dim pingResult As Microsoft.VisualBasic.Net.PingResult = _ My.Computer.Network.PingWithDetails("www.3leaf.com")If pingResult.PingSuccesses > 0 Then Dim pingDetails As String = "Average Ping Time in MS: " & _ ingResult.AveragePingTimeInMilliseconds & vbCrLf & _ "Bytes Received: " & pingResult.BytesReceived.ToString() & vbCrLf & _ "IP Address: " & pingResult.IPAddress.ToString() & vbCrLf &_ "Ping Attempts: " & pingResult.PingAttempts.ToString() & vbCrLf & _ "Ping Successes: " & pingResult.PingSuccesses.ToString() MessageBox.Show(pingDetails)Else MessageBox.Show("Ping of www.3leaf.com was not successful")End If
解决方案 »
- 怎样读取配置文件中的数据库连接字符串
- 找高手救命!关于DBF文件的
- datagrid中的数据汇总,小弟是菜鸟希望师兄们帮忙
- SQL转为C#实现相同功能
- 对线程操作有造诣的兄弟们请进来指点迷津,困惑多日的问题,依然困惑中,望思归,孟子e章,秋枫,无间道等高手进来指点
- 这个 C# 正则表达式怎么写呢?
- winfrom窗体怎么调用 远程数据库Oracle的
- 问一个简单的正则表达式
- 微软的一道笔试IQ测试题!
- SQL数据库自动定时备份
- 在mdi窗口中,大家知道,如果子窗口已经显示,但处于最小化状态,这时只把它设为active只是激活了。但没显示。我想用api函数showwindows
- 如何修改DataSet内的值
不过还是谢谢你。
System.Diagnostics.Process proIP=new System.Diagnostics.Process();
proIP.StartInfo.FileName="cmd.exe";
proIP.StartInfo.UseShellExecute = false;
proIP.StartInfo.RedirectStandardInput = true;
proIP.StartInfo.RedirectStandardOutput = true;
proIP.StartInfo.RedirectStandardError = true;
proIP.StartInfo.CreateNoWindow = true;
proIP.Start();
proIP.StandardInput.WriteLine("ping 192.168.0.1");
proIP.StandardInput.WriteLine("exit");
string strResult=proIP.StandardOutput.ReadToEnd();
if(strResult.IndexOf("(0% loss)")!=-1)
this.txtShow.Text="Ping 通了!";
else if(strResult.IndexOf("(100% loss)")!=-1)
this.txtShow.Text="无法 Ping 通!";
else
this.txtShow.Text="数据有丢失!";
proIP.Close();