Board logo

标题: [网络连接] 请教简单的判断网络的批处理 [打印本页]

作者: cpd_cn    时间: 2011-1-15 10:23     标题: 请教简单的判断网络的批处理

求写批处理
每10秒ping百度一次,判断是否有网
(1)检测到有网时弹出消息框提示,然后继续检测…
(2)检测到断网时弹出消息框提示,然后继续第(1)步…

判断是否有网,可以ping百度,或者其它方法
消息框提示,可以调用VB脚本的msgbox

[ 本帖最后由 cpd_cn 于 2011-1-15 10:51 编辑 ]
作者: broly    时间: 2011-1-15 10:32

改标题。不然会被封的

http://www.bathome.net/viewthread.php?tid=963&page=1#pid4396  第4条
作者: broly    时间: 2011-1-15 11:32

  1. @echo off
  2. :source
  3. (ping -n 1 www.baidu.com && msg * /v /w "通了" || msg * /v /w "不通")>nul
  4. ping -n 12 127.1>nul
  5. goto source
复制代码

作者: cpd_cn    时间: 2011-1-15 12:32

这个,能否是,提示一次有网,然后就不提示有网了,转入检测是否断网,断网了弹出提示,然后不再提示断网,转入检测是否有网,如此循环。
多谢多谢哦。
作者: broly    时间: 2011-1-15 12:40

手机上网,不方便写。电脑上时再给你写
作者: cpd_cn    时间: 2011-1-15 12:57     标题: 回复 4楼 的帖子

谢谢谢谢。呵呵。新年好运
作者: broly    时间: 2011-1-15 14:18

  1. @echo off
  2. ping -n 1 www.baidu.com >nul && goto ping || goto noping
  3. :ping
  4. ping -n 1 www.baidu.com >nul && (msg * /v /w "通了" & goto noping)
  5. ping -n 12 127.1>nul
  6. goto ping
  7. :noping
  8. ping -n 1 www.baidu.com >nul || (msg * /v /w "不通" & goto ping)
  9. ping -n 12 127.1>nul
  10. goto noping
复制代码

作者: cpd_cn    时间: 2011-1-16 17:56

多谢多谢,你是高手哦
作者: cpd_cn    时间: 2011-1-16 17:57     标题: 回复 7楼 的帖子

多谢多谢,高手哦。呵呵




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2