- -
Пинговалка.
(
http://forum.oszone.net/showthread.php?t=278689)
Пинговалка.
Доброго времени суток. в просторах вашего форума нашел почти то что нужно.
написал бы там, но тема уже закрыта(
так вот, в коде рассчитано на два диапозона айпи
Код:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
Del /F /Q ping_result.log 2>nul
For /L %%K In (100, 1, 101) Do (
For /L %%I In (1, 1, 254) Do (
Ping 10.0.%%K.%%I -n 1 -w 100 >nul
If !ErrorLevel! == 0 (
Echo 10.0.%%K.%%I - пингуется
Echo 10.0.%%K.%%I>>ping_result.log
) Else (
Echo 10.0.%%K.%%I - нет
)
)
)
а мне нужен на один. помогите плз.
|
Цитата:
Цитата Rez_pk
написал бы там, но тема уже закрыта( »
|
Не закрыта.
Ну и сделайте на один. Кто ж мешает. Вы-то не озвучили — на какой.
|
Вы правы. Как то проглядел(
Цитата:
Цитата Iska
Ну и сделайте на один. Кто ж мешает.
|
Отсутствие знаний мешает. В коде бата что-то понятно, но мало чем помогло(
Цитата:
Цитата Iska
Вы-то не озвучили — на какой.
|
ну вот например на этот 10.89.59.хх
не могу понять какие значения менять.
Все!!!!
Всем спасибо!!!
Сам разобрался. Методом проб и ошибок добился того, что нужно.
Можно закрывать.
|
Цитата:
Цитата Rez_pk
ну вот например на этот 10.89.59.хх »
|
Код:
@echo off
setlocal
for /l %%i in (0,1,255) do (
ping -n 1 10.89.59.%%i | 1>nul findstr "TTL=" && ( echo 10.89.59.%%i: Ok ) || ( echo 10.89.59.%%i: Error )
)
|
Время: 20:35.
© OSzone.net 2001-