如何查看局域網中所有在線計算機?
@ECHOOff
Title查詢局域網內在線計算機IP
:send
@ECHOoff&setlocalenabledelayedexpansion
ECHO正在獲得本機的IP地址,請稍等…
for/f”tokens=3skip=2delims=:”%%iin(‘nbtstat-n’)do(
set”IP=%%i”
setIP=!IP:~1,-1!
ECHO本機IP為:!IP!
goto:next:next
for/f”delims=.tokens=1,2,3,4″%%iin(“%IP%”)dosetrange=%%i.%%j.%%k
ECHO.&ECHO本網段正在獲取其他在線計算機名稱,請稍等…
ECHO本網段[%range%.*]內部計算機有:
for/f”delims=”%%iin(‘netview’)do(
set”var=%%i”
::查詢在線計算機名稱
if”!var:~0,2!”==”\\”(
set”var=!var:~2!”
ECHO!var!
ping-n1!var!>nulECHO.
ECHO本網段正在獲取其他在線計算機IP,請稍等…
for/f”skip=3tokens=1,*delims=”%%iin(‘arp-a’)doECHOIP:%%i正在使用
ECHO.
ECHO查詢結束后,按任意鍵退出…
pause>nul
保存為bat格式,雙擊試試。復制不一定有用