Gå til innhold

Bat-fil som finner ekstern ip?


Anbefalte innlegg

Videoannonse
Annonse
IP.VBS:
set http = CreateObject("Microsoft.XmlHttp")
http.open "GET", "http://jorn.aakre.no/ip.asp", false
http.send ""
wscript.Echo http.responseText

 

 

cscript ip.vbs //nologo

8568525[/snapback]

Går det ann å få denne til å lagre til en .txt fil i stede for å lage en popup?

Lenke til kommentar

Hvis du ikke vil være avhengig av at fila: http://jorn.aakre.no/ip.asp til en hver tid eksisterer, kan du eventuelt bruke dette vbs-scriptet:

 

Set objHTTP =  CreateObject("Microsoft.XMLHTTP")

  Call objHTTP.Open("GET", "http://checkip.dyndns.org", False)

  objHTTP.Send()

  x = objHTTP.ResponseText

  i = InStr(1,x,":")

  j =InStr(1,x,"</body")

  Set fso = CreateObject("Scripting.FileSystemObject")

  Set f = fso.OpenTextFile("c:\eksternIP.txt", 2, True)

  f.WriteLine Mid(x,i+2,j-i-1)

Lagre scriptet, dobbelklikk ikonet og du får den eksterne IP i c:\eksternIP.txt.

Lenke til kommentar
Hvis du ikke vil være avhengig av at fila: http://jorn.aakre.no/ip.asp til en hver tid eksisterer, kan du eventuelt bruke dette vbs-scriptet:

 

 

Set objHTTP =  CreateObject("Microsoft.XMLHTTP")

  Call objHTTP.Open("GET", "http://checkip.dyndns.org", False)

  objHTTP.Send()

  x = objHTTP.ResponseText

  i = InStr(1,x,":")

  j =InStr(1,x,"</body")

  Set fso = CreateObject("Scripting.FileSystemObject")

  Set f = fso.OpenTextFile("c:\eksternIP.txt", 2, True)

  f.WriteLine Mid(x,i+2,j-i-1)

Lagre scriptet, dobbelklikk ikonet og du får den eksterne IP i c:\eksternIP.txt.

8571579[/snapback]

Takk takk :)

Lenke til kommentar
  • 1 måned senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...