Board logo

标题: [网络连接] 如何取ping值,判断网络是否正常 [打印本页]

作者: cd309420    时间: 2008-12-6 15:20     标题: 如何取ping值,判断网络是否正常

例如:
ping www.baidu.com -n 1
判断是否ping通,如果是显示网络正常,如果否显示网络错误。
    麻烦前辈们了,谢谢。
作者: wxcute    时间: 2008-12-6 16:01

只要判断命令是否执行成功就行了。
  1. @echo off
  2. ping -n 1 www.baidu.com>nul 2>nul&&echo 可连接到百度。||echo 网络不通!
  3. pause>nul
复制代码

作者: shqf    时间: 2008-12-6 16:09

楼上的真简洁,我是用ping的内容来判断的, 稍繁了点:
  1. @echo off
  2. for /f "delims=, tokens=3" %%i in ('ping www.baidu.com -n 1^|find "Lost"') do (
  3. if "%%i"==" Lost = 0 (0%% loss)" (echo 网络正常) else (echo 网络错误)
  4. )
  5. pause
复制代码

作者: gs133790    时间: 2008-12-6 17:53

学习了,感谢楼上几位分享。
作者: cd309420    时间: 2008-12-8 10:04

谢谢大虾们。问题得以解决。
     下次会注意发贴分类了。接受班长批评。




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