Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
cls

Set "Network=192.168.0"

FOR /L %%p IN (1,1,254) DO Call :Job "%Network%.%%p"

GoTo :Eof

:Job
	FOR /F "usebackq tokens=1,2,3 skip=2 delims==" %%i IN (`ping %~1 -4 -n 1`) DO (
		If "%%k"=="" (
			Echo --- %1 Недоступен
			GoTo :Eof
		) Else (
			Echo +++ %~1
			Echo ++++++++++++++  Далее делаем что нам нужно
			GoTo :Eof
		)
	)
GoTo :Eof

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:16, 15-03-2017 | #2