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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - результат ipconfig в строку

Ответить
Настройки темы
CMD/BAT - результат ipconfig в строку

Новый участник


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

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


Есть утилитка
Код: Выделить весь код
test.exe /ключ1=**** /ключ2=****** /ключ3="и вот сюда нужно результат ipconfig вставить"
Реально?

Отправлено: 22:56, 12-12-2010

 

Старожил


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

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


Какой конкретно результат, поясните, плиз, а то ipConfig много чего пишет и на разных языках (в зависимости от локализации) и по разному формирует на XP или более старших (опыта в вистах/семерках нет, но общие рекомендации могут быть использованы для подгонки результата).

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 20:27, 13-12-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


XP русский

вот что нужно выводить в скобках:
Код: Выделить весь код
Подключение по локальной сети - Ethernet адаптер:



        DNS-суффикс этого подключения . . : 

        IP-адрес  . . . . . . . . . . . . : 10.45.1.185

        Маска подсети . . . . . . . . . . : 255.255.255.0

        Основной шлюз . . . . . . . . . . : 10.45.1.1



beeline - PPP адаптер:



        DNS-суффикс этого подключения . . : 

        IP-адрес  . . . . . . . . . . . . : 78.106.197.85

        Маска подсети . . . . . . . . . . : 255.255.255.255

        Основной шлюз . . . . . . . . . . : 78.106.197.85

Отправлено: 21:36, 13-12-2010 | #3


Старожил


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

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


В примере много строк, а параметр (в первом сообщении) должен поместиться в одной строке

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 11:53, 15-12-2010 | #4


Старожил


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

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


Придется играть в угадывание мыслей

Может вовсе не нужно
Цитата siss:
"и вот сюда нужно результат ipconfig вставить" »
а нужно вставить IP-адрес из того, что дает команда "IPconfig /all"?

вот вариант на Вашем примере, он АБСОЛЮТНО НЕ УНИВЕРСАЛЕН и будет работать только до изменения конфигурации сетевых устройств, но Вы можете поэкспериментировав со значением "skip=xxx" подобрать нужное значение (это кол-во пропускаемых строк в результате, выдаваемом командой ipconfig):
Код: Выделить весь код
@echo off
set L=0
for /f "skip=20 tokens=2 delims=:" %%A in ('ipconfig /all') do call :Proc %%A
exit

:Proc
if %L%==1 exit /b
set L=1
test.exe /ключ1=**** /ключ2=****** /ключ3=%1
exit /b

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 18:37, 27-12-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - результат ipconfig в строку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - не перенаправляется вывод от ipconfig NiOl Скриптовые языки администрирования Windows 2 01-12-2009 11:27
Интерфейс - Нужен твик -убрать в проводнике "Избранные ссылки", адресную строку и строку поиска Mishechka Microsoft Windows Vista 18 16-09-2008 16:19
Ipconfig /Registerdns Stain Microsoft Windows NT/2000/2003 1 07-08-2008 16:21
Интернет - Куча тунелей в выводе ipconfig /all Envel Microsoft Windows Vista 0 24-04-2008 17:21
ipconfig Surround Сетевые технологии 4 08-12-2003 22:20




 
Переход