webForumDet fria alternativet

Ip nummer monitor

Programmeringur Programmering - Övrigt

10 svar · 602 visningar · startad av mayday

Medlem sedan aug. 20003 473 inlägg
Frågan#1

nån som har lust o hjälpa mig
Detta går nog o fixa med batch men kanske smidigare med VB men vad vet ja

Vill att windows vid boot kollar av om mitt ip är samma som vid förra uppstarten

Om inte vill ja få en varningsruta

nån bra ide?

Medlem sedan jan. 20027 905 inlägg
#2

En fullösning som säkert har nån bug och garanterat kan göras snyggare ;).

@echo off
ipconfig > ipconfig.txt
if exist old-ipconfig.txt goto find
	ipconfig > old-ipconfig.txt

:find
findstr /C:"IP Address" ipconfig.txt > current-ip.txt
findstr /C:"IP Address" old-ipconfig.txt > old-ip.txt
fc current-ip.txt old-ip.txt
cls
if not errorlevel 1 goto end
	echo "New IP address detected!"
	pause

:end
del old-ip.txt
del old-ipconfig.txt
del current-ip.txt
ren ipconfig.txt old-ipconfig.txt

Om man kör en icke-engelskspråkig Windowsversion måste man ändra lite i findstr (på svenskt Windows står det "IP-adress" har jag för mig).

Medlem sedan aug. 20003 473 inlägg
#3

synd att man inte kan anroppa net send då BBB blockar de

Medlem sedan nov. 20017 144 inlägg
#4

Det finns en uppsjö sådnana där här: http://www.dyndns.com/support/clients/third-party.html

Medlem sedan aug. 20003 473 inlägg
#5

altså jag vill bara få ett medelande när min ip-adress är ändrad de e allt

vill inte ha nyn dyndns adress

Medlem sedan feb. 200112 078 inlägg
#6

Okej, lite mer info tack.

Vilket IP-nummer är det du vill ha tag i? Din lokala LAN-adress eller din externa? Om du har en router (och du vill ha ditt externa), så blir det lite krångligare, vetdu.

Har du en router?

Medlem sedan feb. 200112 078 inlägg
#7

Äsch, det var ju faktiskt hur som helst trevligt att kod lite på kvällskvisten. Jag satte ihop ett litet program, som kollar en specifik nätverksadapters tilldelade IP-adress. Det snygga är att den faktiskt kollar adapterns alla adresser och ser ifall det blir någon skillnad på någon av dem, om du har fler adresser på någon av dem.

Du måste dock ange adapters konfigurations-index (Windows index typ), för att den ska kunna identifiera adaptern. Detta index får du genom att köra filen "adapters.vbs", som visar både adapterns namn och dess index. Skapa sedan en genväg till filen "IPCheck.exe" och ange index'et som kommandoparameter. Alltså; din genväg: "c:/baluba/IPCheck.exe N", där N är detta index.

Nu kommer du få köra programmet en gång, så att adressen ska sparas i registret och nästa gång den körs (och om adressen har ändrats därimellan), så kommer det komma upp en popup, som även visar den föregående adressen såväl som den nya.

Hoppas det fungerar som du vill.

/OveRRidE

Medlem sedan feb. 200112 078 inlägg
#8

Okej, första buggfixen; blev lite kluddigt med de multipla adresserna per adapter i utskriften vid "varningen".

Version 1.0.3 bifogad.

Medlem sedan feb. 200112 078 inlägg
#9

Har du testat programmet? Har du någon användning av det?

Medlem sedan aug. 20003 473 inlägg
#10

Funkar som en klocka

du är en klippa asså
tack så mycket ... guld värt

Medlem sedan feb. 200112 078 inlägg
#11

Så bra. :)

WMI is the shit, liksom.

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)