找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 13575|回复: 3

求一个开机自动检测网络的VBS

[复制链接]
发表于 2009-2-26 21:54:10 | 显示全部楼层 |阅读模式
电脑开机后5分钟,自动运行该vbs,vbs运行后ping一个为www.xxx.cn的网站,如果能ping通的话就打开www.xxx.cn/index.html,不能ping通的话就自动退出该vbs ,不知该vbs如何写请高人指教,谢谢
发表于 2009-2-27 11:03:11 | 显示全部楼层

回复 1楼 的帖子

  1. @ping www.xx.cn -n 2 |findstr TTL>nul&&(start www.xxx.cn/index.html)||exit
复制代码
开机自动运行的话你自己加吧,我不会弄,呵呵
发表于 2009-2-27 11:13:45 | 显示全部楼层

回复 2楼 的帖子

你这个不是VBS代码吧?
发表于 2009-3-26 22:12:16 | 显示全部楼层
  1. WSH.Sleep 1000 * 60 * 5
  2. If Ping("www.xxx.cn") Then
  3.         OpenIE("www.xxx.cn/index.html")
  4. End If


  5. Sub OpenIE(strWeb)
  6.         CreateObject("WScript.Shell").Run "iexplore " + strWeb
  7. End Sub

  8. Function Ping(strHost)
  9.         b = False
  10.         strComputer = strHost
  11.         Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
  12.         Set colItems = objWMIService.ExecQuery _
  13.                 ("Select * from Win32_PingStatus " & _
  14.                         "Where Address = '" & strComputer & "'")
  15.         For Each objItem in colItems
  16.                 If objItem.StatusCode = 0 Then
  17.                         b = True
  18.                         Exit For
  19.                 End If
  20.         Next
  21.         Ping = b
  22. End Function
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:32 , Processed in 0.018360 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表