:Ping for /f "tokens=* skip=2" %%A in ('ping %host% -n 1 ^& call echo %%^^errorlevel%%^>error.level') do ( set /p elv=<"error.level" if not !elv!==0 (echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile_fail%) echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile% echo elv %elv% %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A timeout 1 >NUL GOTO Ping )