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

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


Moderator


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

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


DjGiza, пример скрипта для получения адреса шлюза:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

Set IntN="Подключение по локальной сети"
For /F "Tokens=1* Delims=:" %%I In ('netsh int ip show address %IntN%') Do (
  If "%%I"=="    Основной шлюз" (
    Set GW=%%J
    Set GW=!GW: =!
    Echo !GW!
  )
  If "%%I"=="    Default Gateway" (
    Set GW=%%J
    Set GW=!GW: =!
    Echo !GW!
  )
)
в переменной IntN задано имя интерфейса, результат в переменной GW.
Батник должен быть в кодировке 866 (если русская система), проверял на XP и 2003.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:46, 12-03-2009 | #3