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

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

Ветеран


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

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


alvibol, надо полагать, «netsh.exe» каким-то образом некорректно воспринимает командную строку. Попробуйте убрать «name=» из неё. Т.е., наподобие:
Код: Выделить весь код
@echo off

for /f "usebackq tokens=2" %%i in (
	`netsh.exe interface ipv4 show addresses "Подключение по локальной сети" ^| find.exe "IP-адрес"`
          ) do set sAddress=%%i
if defined sAddress echo [%sAddress%]
Так у меня отрабатывает.

Отправлено: 15:39, 04-12-2015 | #2