网络故障诊断代码及诊断原理由于错误之处在所难免,而文档又不能自行修改,所以给出代码更新地址讨论地址:http://www
cn-dos
net/forum/viewthread
tid=51117&fpage=1一、诊断代码@echo off & setlocal enabledelayedexpansiontitle %~n0
code by rs + 2010
3set /a last_flag=1::首先判断物理连接是否正常
echo [零]判断物理连接是否正常
ipconfig/all 2>nul | find /i "Media disconnected">nul 2>nul &&(echo
&echo 请检查物理连接
&pause>nul)||(echo ----ok
)::启动本地连接或重启本地连接echo
&echo [一]启动本地连接中
set num=0for /f "tokens=2 delims=\" %%k in ('devcon listclass net ^| find /i "net"') do ( if
equ 0 set deviceinfo=%%k set /a num+=1 )set num1=0for /L %%j in (0,1,22) do ( if
LSS 2 ( set devicevar=
deviceinfo
set str=
devicevar:~0,1
set devicevar=
devicevar:~1
"=="&" ( set /a num1+=1 ) set /a total+=1 ) )set /a total=
-1set deviceinfo=
deviceinfo:~0,17
devcon