Добрый ночи, есть зада узнать все ip адреса локального компьютера, а если быть точнее то всех сетевых интерфейсов.
посмотрел примеры от дельфи не особо помогли.
ip адреса локального компа
Модератор: Модераторы
-
wwswowsogon
- постоялец
- Сообщения: 157
- Зарегистрирован: 23.12.2008 19:41:37
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Проще всего распарсить через пайп и зауникалить вывод сетевых утиллит:
вынь-32: route print -4 => предпоследний столбец (Интерфейс)
линь: ifconfig | grep "inet addr:" | awk '{print $2}' | awk -F ":" '{print $2}'
вынь-32: route print -4 => предпоследний столбец (Интерфейс)
линь: ifconfig | grep "inet addr:" | awk '{print $2}' | awk -F ":" '{print $2}'
wwswowsogon Спасибо посмотрю, debi12345 Спасибо но эта программа должна быть под виндой.
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Спасибо но эта программа должна быть под виндой.
Код: Выделить всё
route print -4или
Код: Выделить всё
ipconfigvbs
Код: Выделить всё
Set wmi = GetObject("winmgmts:")
Set routes = wmi.ExecQuery("select * from Win32_IP4RouteTable")
For Each r In routes
WScript.Echo r.name
Next