@echo off for /l %%i in (1,1,254) do ( ping -n 1 192.168.2.%%i | find "TTL=" >nul if errorlevel 1 ( set a = 1 ) else ( echo Ping succeeded! 192.168.2.%%i is reachable. ) ) pause