Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] вопрос по ping и команде if %errorlevel% (http://forum.oszone.net/showthread.php?t=224018)

zion87 29-12-2011 01:45 1824552

вопрос по ping и команде if %errorlevel%
 
Привет все кто не спит или тем кто уже проснулся, вот такой вопросик нарисовался
вообщем такой цикл

:start
ping -n 2 10.108.0.0 >nul
if %errorlevel%==2 goto next
echo бла
pause
goto start
:next
echo бла бла бла

когда при команде ping 10.108.0.0 выводится сообщение "Обмен пакетами с 10.108.0.0 по 32 байт: Превышен интервал ожидания для запроса." то переход goto next срабатывает

а если выводится сообщение "Ответ от 10.108.0.0: Заданный узел недоступен." то переход goto next не происходит

Так вот мне надо чтобы во всех случаях если от ip нет ответа или узел не доступен переход осуществлялся на next, ПОМОГИТЕ!!!!

Anonymоus 29-12-2011 02:57 1824587

zion87, не ленитесь пользоваться поиском по форуму: результат
Код:

:start
ping -n 2 10.108.0.0|Find /I "TTL="||goto next
echo бла
pause
goto start
:next
echo бла бла бла



Время: 00:31.

Время: 00:31.
© OSzone.net 2001-