Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/53: Рейтинг темы: голосов - 53, средняя оценка - 4.79
3 / 3 / 0
Регистрация: 02.12.2008
Сообщений: 9
1

Узнать IP-адрес машины

08.12.2008, 13:37. Показов 10673. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, уважаемые форумчане.

У меня задача следующего типа: Нужно написать небольшой bat файл, который узнает IP-адрес машины, сравнивает его с адресами, содержащимися в отдельном текстовом файле и если такой содержится то возвращает OK, если же нет, то ERROR.

Проблема вот в чем, все это нужно сделать стандартными средствами WINDOWS (точнее чтобы этот скрипт работал как на 2000, так на XP, так и на Vista).

Итак, первым делом, я хотел бы узнать, как получить IP адрес машины. Первая идея, была команда ipconfig | find "IP" получить строку и уже потом резать ее каким нибудь потоковым редактором. Но, к сожалению, я такого не нашел в справке И дальше у меня ступор.

Не могли бы вы мне подсказать, есть ли в стандартных средствах потоковый редактор (типа sed в UNIX, или то что может нарезать строки типа cut в том же UNIX). Или как можно получить IP-адрес другими средствами.

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2008, 13:37
Ответы с готовыми решениями:

Вытащить ИП адрес и МАК адрес машины, которая "накрылась"
Всем доброго времени суток! Вопрос у меня такой. Полетела машина. которая была подключена к...

Зная IP-адрес машины – узнать имя хоста
Доброе время суток! есть у кого примеры данной задачки? можно прописать в консоле nslookup...

Зная имя хоста – узнать IP-адрес машины.
Доброе время суток. Если у кого найдётся время - help? Plizz Мой вопрос: Что нужно: ...

Надо узнать IP адрес локальной машины в W9x и NT
Опять у меня вопрос. Я понимаю, что надо и самому книжку иногда открывать. Но у меня такой нет, а...

7
Брюс Всемогущий
35 / 35 / 1
Регистрация: 02.09.2008
Сообщений: 256
08.12.2008, 13:58 2
инфрмация об ип адресе находится в реестре виндуса, во многих местах, точного места не помню, но найти его подскажу как, запускаешь реестр(regedit), правка, найти, и вводишь 10.10.10.10, и он тебе кучю разных мест найдет где это находится)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
08.12.2008, 14:54 3
Без PowerShell это наврядли получится нормально реализовать. cmd слабоват.
0
3 / 3 / 0
Регистрация: 02.12.2008
Сообщений: 9
08.12.2008, 23:48  [ТС] 4
Vourhey, a PowerShell доставлять нужно? Или он уже встроенный в систему?

А еще как получить в командной строке значение из реестра?
0
3080 / 534 / 11
Регистрация: 29.08.2008
Сообщений: 1,687
09.12.2008, 08:44 5
komnac, а погуглить сложно?
PowerShell

насколько мне известно, из командной строки значения из реестра можно только экспортировать или импортировать (при этом надо точно знать, что и где находится и как называется), а чтобы просто так просматривать... сомневаюсь. Есть плагин для FAR'a позволяющий работать с реестром из консоли.
0
3 / 3 / 0
Регистрация: 02.12.2008
Сообщений: 9
13.12.2008, 23:55  [ТС] 6
Так... в общем с консолью никак Я никаких инструментов потоковой обработки текста не нашел.

А возможно ли сделать какой-либо скрипт на встроенном языке Windows, который бы мог все это проделать? Не знаю, может Basic какой-нибудь встроенные есть в Windows? Ну и так, чтобы файл можно было вызвать из командной строки. Или же все таки прогу писать на нормальном языке, типа C, чтобы все это реализовать?

Подскажите, не понимающему в Windows ничего Я за все готов взяться.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.12.2008, 23:57 7
vbscript в винду встроен. Но его возможности по обработке текста с тем же bash рядом не стоят...
0
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 5
25.12.2008, 15:43 8
Надо написать скрипт vbs. Могу порекомендовать для разгона ресурс http://script-coding.info/
0
25.12.2008, 15:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2008, 15:43
Помогаю со студенческими работами здесь

Как узнать ип адрес или мак адрес в порту коммутатора dell n3048 через веб интерфейc ?
Хочу так сделать, смотрю ип, мак адрес компьютера, потом через веб интерфей коммутатора dell n3048...

CISCO ASA 5512 1вн. адрес проброс портов на др. машины
Добрый день! Помогите пожалуйста организовать следующее: Есть внешний адрес, публичный. ...

Как в MFC определить программно свой IP-адрес и имя машины?
Подскажите, пожалуйста, как в MFC: 1).определить программно свой IP-адрес и имя машины?;...

Как определить Ip адрес машины если я подключаюсь в интернет через сеть?
мне нужно определить Ip адрес машины если я подключаюсь в интернет через сеть тоест у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru