Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для dimich22

В работе


Сообщения: 851
Благодарности: 216

Профиль | Сайт | Отправить PM | Цитировать


Только ведь, насколько я понимаю, нужен внешний адрес, тогда поможет такой скрипт:
Код: Выделить весь код
Option Explicit

On Error Resume Next

Const cstrShowMyIP = "http://www.showmyip.com/xml/"

Dim objRemXML
Dim objMyIP
Dim strIPAddress
Dim strHostname

Set objRemXML = CreateObject("Microsoft.XMLDOM")
objRemXML.async = False
objRemXML.load(cstrShowMyIP)
If Err.Number <> 0 Then
WScript.Echo "Error getting IP address from " & cstrShowMyIP
WScript.Quit
End If

' Get our IP address
Set objMyIP = objRemXML.selectSingleNode("/ip_address/ip")
If Err.Number <> 0 Then
WScript.Echo "Error getting IP address from XML data"
WScript.Quit
Else
strIPAddress = objMyIP.text
End If

' Get our hostname
Set objMyIP = objRemXML.selectSingleNode("/ip_address/host")
If Err.Number <> 0 Then
WScript.Echo "Error getting IP address from XML data"
WScript.Quit
Else
strHostname = objMyIP.text
End If

' Print info
WScript.Echo "IP address : " & strIPAddress
WScript.Echo "Hostname : " & strHostname

' Finish
Set objMyIP = Nothing
Set objRemXML = Nothing
И посмотрите еще вот эту тему

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Последний раз редактировалось dimich22, 20-06-2007 в 14:22.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:56, 20-06-2007 | #13