命令行扫描局域网所有IP

@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

:: 这里修改网段,例如 192.168.1.x
set "net=192.168.1."
echo 正在扫描网段 %net%1~254,只显示能ping通的IP...
echo ==============================================

for /L %%i in (1,1,254) do (
    ping -n 1 -w 200 %net%%%i >nul
    if !errorlevel! equ 0 (
        echo ✅ 在线:%net%%%i
    )
)

echo.
echo 扫描完成
pause

posted @ 2026-09-13 14:27  Byron_Zora  阅读(18)  评论(0)    收藏  举报