标题: [网络工具] 批处理检查网络状况 [打印本页]
作者: youxi01 时间: 2008-1-5 20:48 标题: 批处理检查网络状况
闲来无事,也尝试写个 “无聊” 的批处理...- ::==================批处理检查网络==============
- ::code by youxi01@bbs.bathome.net 2008-1-5
- @echo off
- setlocal enabledelayedexpansion
- title 网络检查@bbs.bathome.net
- Rem '/*/////设置选项///////////////
- set "Space= "
- set "IP_cfg=%Space%IP Address"
- set "GateWay=%Space%Default Gateway "
- set "DNS=%Space%DNS Servers "
- Rem '/*////////主程序//////////////
- for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
- for %%a in (IP_cfg GateWay DNS) do (
- if "%%i"=="!%%a!" (
- Rem '/*-------将结果传回各变量名--------*/
- set %%a=%%j
- )
- )
- )
- Rem '/*============对结果进行整理===============*/
- echo 检查结果输出:
- echo ======================
- Rem '/*------处理IP------*/
- set IP_cfg=%IP_cfg:*:=%
- echo 检查网卡及其配置ing...
- ping %IP_cfg% -n 2|find "Request timed out." && echo 网卡安装或配置有问题 ||echo 网卡正常:%
- IP_cfg%
- Rem '/*-----处理网关-----*/
- echo.&echo 检查网关ing...
- set GateWay=%GateWay:*:=%
- ping %GateWay% -n 2|find "Request timed out." && echo 网关有问题 ||echo 网关正常:%GateWay%
- Rem '/*-----处理DNS-----*/
- echo.&echo 正在检查DNS...
- set DNS=%DNS:*:=%
- ping %DNS% -n 2|find "Request timed out." &&echo DNS有问题 ||echo DNS正常:%DNS%
- pause>nul
复制代码
作者: yuehong 时间: 2008-7-16 12:11
'IP_cfg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
作者: 初级干部 时间: 2008-7-16 21:54
你的那个是怎么来判断DNS的啊,我的是中国深圳电信的,按电信给的DNS设置的,可是"批处理检查网络"检查出来的我怎么设都是有问题的?
作者: hisplay 时间: 2008-8-6 21:28
IP ..DNS..出错!!!!
作者: chenyulzhh 时间: 2008-11-12 22:49
原帖由 yuehong 于 2008-7-16 12:11 发表
'IP_cfg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
代码中 "网卡正常" 后面多了个回车所致
作者: pizidu 时间: 2008-12-2 09:20 标题: 回复 2楼 的帖子
网卡正常:%
IP_cfg%
把第一个%后的回车用掉就行.
改成%IP_cfg%
作者: yaozidm124 时间: 2008-12-5 16:00
我想给 d:\picture目录下的所有*.jpg的文件全部依次重命为picture001.jpg,picture002.jpg......picture###.jpg
请问用批处理怎么实现?
作者: lxzzr 时间: 2010-9-21 22:52
其实一个命令也行,netsh diag show test ,呵呵
作者: jackmux 时间: 2012-5-30 21:19
版主厉害
作者: wosliming 时间: 2012-9-28 09:18
有双网卡都在网络,怎么办???
作者: hnldwhm52 时间: 2014-9-11 12:18
谢谢分享!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |