尼玛果然喝多了这么明显的错误没看到。。。在重发个。。。。。头太晕了睡觉去了
反正思路就是用ping命令和find命令再做个循环
@echo off
color 0a
set /a a=1
:a
if %a% == 255 goto b
ping 192.168.0.%a% -n 1|find "TTL"&&echo 192.168.0.%a%>>活跃IP.txt
ping 192.168.0.%a% -n 1|find "请求超时"&&echo 192.168.0.%a%>>不活跃IP.txt
set /a a=%a%+1
goto a
:b
echo.
echo.
echo 完成!
pause>nul