[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
代码没有考虑多网卡和拨号的情况,我的环境为单网卡LAN接入方式上网,一般的公司上网模式。
  1. @echo off
  2. ipconfig|findstr /c:"IP Address">nul&&(echo 本地网络连接正常!)||(echo 本地网络连接已断开或禁用!&pause>nul&exit)
  3. echo.&echo Your ip address info:&echo.
  4. ipconfig /all |findstr "adapter Physical Address Mask Gateway Servers"
  5. for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr Gateway') do  set gw=%%i
  6. echo.&echo.&echo.
  7. ping %gw% -n 2 |findstr TTL>nul&&(echo 本机到网关的链路正常!)||(echo 本机到网关的链路不正常!&pause>nul&exit)
  8. ping 202.108.23.59 -n 2 |findstr TTL>nul&&(echo 本机到Internet线路正常!)||(echo 本机到Internet不通!&pause>nul&exit)
  9. ping baidu.com -n 2 |findstr TTL>nul&&(echo DNS解析正常!)||(echo DNS解析错误,请检查DNS设置或更换DNS!&pause>nul&exit)
  10. pause>nul
复制代码
http://www.maxccie.cn

TOP

返回列表