IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
 Ответить  Открыть новую тему 
> Как узнать свой Ip?
сообщение
Сообщение #1


Гость






собстна вопрос: как узнать свой IP или как записать получившееся после exec(GETENV('COMSPEC'),'/C ipconfig '); в файл?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Собственно,
exec(GETENV('COMSPEC'),'/C ipconfig > file.txt');

еще никто не отменял
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 59
Пол: Мужской
Реальное имя: Rus

Репутация: -  1  +


Я бы тоже хотел узнать свой IP адрес

"exec(GETENV('COMSPEC'),'/C ipconfig ');"
И может объясните, что это такое, в какой файл это надо записывать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Запусти через CMD эту команду: ipconfig

и посмотри, что она тебе выдаст... То же самое будет записано в файле file.txt, если ты запустишь код, приведенный во втором посте (естественно, что нужно еще кое-что добавить в программу, иначе субпроцесс не запустится...)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 59
Пол: Мужской
Реальное имя: Rus

Репутация: -  1  +


Говорим мы явно не на равных... Что такое CMD, как его запускать и как (куда) я должен запустить тот код? Не смешно, на самом деле, не все ж тут хакеры такие. blink.gif blink.gif blink.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






Start -> Run -> набираешь CMD -> появляется консоль -> набираешь ipconfig -> смотришь результат...

Приведенная программа делает то же самое, только из Турбо-Паскаля...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Пионер
**

Группа: Пользователи
Сообщений: 59
Пол: Мужской
Реальное имя: Rus

Репутация: -  1  +


Всё равно не понимаю. Надо набрать это

exec(GETENV('COMSPEC'),'/C ipconfig > file.txt');

в паскале? Без program, begin и прочего? набрал так - ошибка получается
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гость






{$M 1024, 0, 0}
uses dos;
begin
swapvectors;
exec(GETENV('COMSPEC'),'/C ipconfig > file.txt');
swapvectors;
end.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Пионер
**

Группа: Пользователи
Сообщений: 59
Пол: Мужской
Реальное имя: Rus

Репутация: -  1  +


Получилось. yes2.gif

Маска подсети, Основной шлюз - это что?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Rus1 @ 19.10.2006 0:51) *

Маска подсети, Основной шлюз - это что?

Это вопрос для новой темы, причем в другом разделе (Сети и связь)


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




- Текстовая версия 26.09.2017 23:33
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"