@ECHO OFF SET failed=0 SET worked=0 :START ping -n 1 178.156.176.1 2>NUL >NUL IF NOT %ERRORLEVEL% == 0 ( SET /A failed+=1 ECHO FAILED - Stats - WORKED: %worked% FAILED: %failed% arp -d * GOTO :START ) ELSE ( SET /A worked+=1 ECHO WORKED - Stats - WORKED: %worked% FAILED: %failed% sleep -m 3000 GOTO :START )