|
узнать свой внешний IP - подскажите скрипт |
☑ |
0
Холст
21.08.12
✎
12:33
|
сабж... подойдет обработка для 1С 7.7 или скрипт vbs, если можно и то и другое
|
|
1
smaharbA
21.08.12
✎
12:35
|
createobject("rcbdyctl.setting").GetIpAddress
|
|
2
Холст
21.08.12
✎
12:37
|
(1) это будет внешний IP разве ?
|
|
3
Const000
21.08.12
✎
12:38
|
Хм, кажется автор имел ввиду внешний IP сети. Мне вот тоже интересно было бы. Хотя вряд ли без соединения получится...
|
|
4
1C-band
21.08.12
✎
12:41
|
Открыть через COM и пропарсить страницу типа 2ip.ru ?
|
|
5
Const000
21.08.12
✎
12:42
|
оригинально :) или через запрос яндекса :)
|
|
6
Godofsin
21.08.12
✎
12:43
|
(4) +1 или
|
|
7
NS
21.08.12
✎
12:44
|
|
|
8
smaharbA
21.08.12
✎
12:45
|
тогда так
ХТТП = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
ХТТП.open("GET", "http://ifconfig.me/ip", 0);
ХТТП.send();
Сообщить(ХТТП.responsetext());
|
|
9
smaharbA
21.08.12
✎
12:47
|
но не один метод не даст полной гарантии
|
|
10
Const000
21.08.12
✎
12:50
|
в энциклопедию?
|
|
11
Холст
21.08.12
✎
12:54
|
(8) спасибо,
в идеале хочу сделать приблуду, которая будет периодически запускаться на компе (желательно скрипты, без 1С 7.7) которая бы периодически отправляла на почту новый IP динамический если он поменялся у целевого компа
|
|
12
smaharbA
21.08.12
✎
12:58
|
для извращенцев можно и так
КомандаСистемы("cmd /q /c ""mshta ""about:^<hta:application showintaskbar='no' windowstate='minimize' navigable='yes' border='none' caption='no' sysmenu='no'^>^<iframe src='' application='yes' onload='(new ActiveXObject(""Scripting.FileSystemObject"")).GetStandardStream(1).Write(window.frames.item(0).document.body.innerText);window.close();'^>^</iframe^>"""" > %temp%\ip.txt & start """" notepad %temp%\ip.txt")
|
|
13
Godofsin
21.08.12
✎
13:00
|
(12) ОМайГад!!!
|
|
14
Jump
21.08.12
✎
13:23
|
(11)Так бы сразу и сказал, зачем изобретать велосипеды, если их давно изобрели.
Есть куча сервисов типа DynDNS которые выдают доменное имя, и сами следят за изменением твоего айпишника. В принципе любой роутер поддерживает этот сервис, даже D-link за 600рублей, ну а если на компе, так у них есть софтинка.
|
|
15
Const000
21.08.12
✎
13:27
|
(14) вот только в этом DynDns не зарегистрируешься без танцев с бубном. Или я в лыжах?
|
|
16
Холст
21.08.12
✎
13:34
|
(14) DynDNS и NO-ip сервисы для получения IP в бесплатном режиме сказали адьес
|
|
17
Dimasik2007
21.08.12
✎
13:43
|
|
|
18
Jump
21.08.12
✎
15:36
|
(16)Не знал. Хотя их много.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший