使用的核心命令是“net view”,全循环变量模式!
源码如下:
@echo off&title 获取局域网内在线主机名及IP地址
for /f "skip=3 delims=\" %%a in ('net view') do for /f %%a in ("%%a") do if not "%%a"=="命令成功完成。" set /p=%%a<nul&for /f "delims=[] tokens=2" %%b in ('ping -n 1 -4 %%a') do echo %%b
pause>nul