jj, uz to jede. diky
@echo off
set od=1
set do=254
set range=192.168.2
goto CYKLUS
:CYKLUS
for /l %%a in (%od%,1,%do%) do call :PINGU %range%.%%a
goto END
:PINGU
ping -n 1 %1 >NUL
IF NOT ERRORLEVEL 1 ECHO %1 online
IF ERRORLEVEL 1 ECHO %1 offline
goto :EOF
:END
pause