Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: выделить IP
Показать сообщение отдельно

Googler


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

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


Цитата FreeOw1:
проверить присваивается адрес по DHCP, и если это так то вывести текст типа: »
Вариант 1. (служба терминалов должна работать)
Код: Выделить весь код
For /F "UseBackQ Tokens=2 Delims=={}" %%i In (`WMIC NICCONFIG Where 'IPEnabled^=TRUE And DHCPEnabled^=TRUE' Get DHCPEnabled /Value`) Do Set DHCP=%%~i
If Defined DHCP Msg 0 "IP адрес должен быть постоянным!"
Вариант 2. (служба сообщений должна работать)
Код: Выделить весь код
For /F "UseBackQ Tokens=2 Delims=={}" %%i In (`WMIC NICCONFIG Where 'IPEnabled^=TRUE And DHCPEnabled^=TRUE' Get DHCPEnabled /Value`) Do Set DHCP=%%~i
If Defined DHCP Net Send %ComputerName% "IP адрес должен быть постоянным!"
Вариант 3. (командная строка)
Код: Выделить весь код
@Echo Off

For /F "Tokens=2 Delims=:" %%i In ('IPConfig /All^|FindStr /IRC:"DHCP[^:]*: *[0-9][0-9]*\."') Do Set DHCP=%%~i
IF Defined DHCP Echo IP адрес должен быть постоянным!& Pause >Nul

Последний раз редактировалось amel27, 06-10-2009 в 01:26. Причина: + Вариант 3

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

Отправлено: 18:51, 03-10-2009 | #3

Название темы: выделить IP