VB 编程 网络是否畅通》?

,我想编写一个这样的程序思路是这样的,软件一运行,开始pingwww.qq.com,然后,ping不的通,就一直没声音,一旦ping通,程序就发出声音或者播放MP3。。告... ,我想编写一个这样的程序
思路是这样的,

软件一运行,开始ping www.qq.com ,然后,ping不的通,就一直没声音,
一旦ping 通,程序就发出声音或者播放MP3。。告诉我可以上网了

请问如何编写,写出全部代码,应该不是很复杂,我属于初学者,很多不懂。谢谢
展开
 我来答
万俟迪tg
2010-12-25 · TA获得超过517个赞
知道答主
回答量:404
采纳率:0%
帮助的人:295万
展开全部
假如你的网址已放入list1中,则下面代码就可以连续判断各网址的连接情况:

Private Sub Command1_Click()
Dim WebAddress, OBJWMIService, OBJStatus, colPings
Dim i As Integer
For i = 0 To List1.ListCount - 1
WebAddress = List1.List(i)
If WebAddress <> "" Then
Set OBJWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colPings = OBJWMIService.ExecQuery("Select * From Win32_PingStatus Where Address = '" & WebAddress & "'")
For Each OBJStatus In colPings
If IsNull(OBJStatus.StatusCode) Or OBJStatus.StatusCode <> 0 Then
Label1 = "网络连接失败!"
Else
Label1 = "连接成功!"
End If
Next
End If
Next
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式