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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Пинговалка. (http://forum.oszone.net/showthread.php?t=278689)

Rez_pk 04-03-2014 12:19 2318923

Пинговалка.
 
Доброго времени суток. в просторах вашего форума нашел почти то что нужно.
написал бы там, но тема уже закрыта(
так вот, в коде рассчитано на два диапозона айпи
Код:

@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 - нет
    )
  )
)

а мне нужен на один. помогите плз.

Iska 04-03-2014 13:14 2318948

Цитата:

Цитата Rez_pk
написал бы там, но тема уже закрыта( »

Не закрыта.

Цитата:

Цитата Rez_pk
а мне нужен на один. »

Ну и сделайте на один. Кто ж мешает. Вы-то не озвучили — на какой.

Rez_pk 04-03-2014 14:08 2318978

Цитата:

Цитата Iska
Не закрыта.

Вы правы. Как то проглядел(
Цитата:

Цитата Iska
Ну и сделайте на один. Кто ж мешает.

Отсутствие знаний мешает. В коде бата что-то понятно, но мало чем помогло(
Цитата:

Цитата Iska
Вы-то не озвучили — на какой.

ну вот например на этот 10.89.59.хх
не могу понять какие значения менять.

Все!!!!
Всем спасибо!!!
Сам разобрался. Методом проб и ошибок добился того, что нужно.

Можно закрывать.

Foreigner 04-03-2014 18:31 2319074

Цитата:

Цитата 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.

Время: 20:35.
© OSzone.net 2001-