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

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

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

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

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

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

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

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

Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.12.2008, 13:37
Ответы с готовыми решениями:

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

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

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

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

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

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

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

Подскажите, не понимающему в Windows ничего Я за все готов взяться.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.12.2008, 23:57
vbscript в винду встроен. Но его возможности по обработке текста с тем же bash рядом не стоят...
0
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 5
25.12.2008, 15:43
Надо написать скрипт vbs. Могу порекомендовать для разгона ресурс http://script-coding.info/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2008, 15:43
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru