Router Control neue IP geben lassen

06/26/2010 23:44 anonymous-f4h279#1
Moin,

habe mir soeben das Programm RouterControl zugelegt.
Hab auch schon alles eingerichtet, Router Art, Benutzername und Passwort.
Er verbindet sich auch und zeigt das der Router Online ist.

Nun ich weis wie man eine Batch Datei schreibt, aber
welchen Source Code muss ich eingeben, damit ich eine neue IP zugewiesen bekomme und wie kann ich die Batch in RouterControl ausführen lassen?

Gruß
Drew
06/27/2010 01:13 R@ptor#2
Versuchs hiermit:

Code:
:AGAIN
@for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IP=%%j
@echo Deine IP Adresse ist: %IP%

C:\Programme\RouterControl\RouterControl.exe /DISCONNECT /CONNECT /QUIT
ipconfig /renew
@for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IPNEW=%%j
if %IP% == %IPNEW% GOTO AGAIN

:END
@echo Deine neue IP Adresse ist: %IPNEW%
pause
06/27/2010 01:37 anonymous-f4h279#3
Das in ein Textdokument und die Datei als Batch in den RouterControl Ordner packen?
06/27/2010 01:57 R@ptor#4
Jop, einfach in eine Text Datei schreiben und dann als .bat speichern unter dem Namen "reconnect.bat"
06/27/2010 01:59 anonymous-f4h279#5
Hab ich getan aber da öffnet sich nur eine console die sich sofort wieder schließt und dann passiert garnichts mehr.
06/27/2010 08:10 Gordge#6
oben hast du doch geschrieben, das du weisst wie man eine Batch Datei schreibt....

setz ein "pause" ans ende, dann geht die Eingabeaufforderung nicht zu und du kannst sehen was da passiert
06/27/2010 09:25 zumDativ#7
Wieso gehste nicht einfach in das Routermenu im Browser und lässt ihn nich für 1 Minute neu connecten? Dann haste auch ne neue IP.
06/27/2010 14:04 anonymous-f4h279#8
Quote:
Originally Posted by Gordge View Post
oben hast du doch geschrieben, das du weisst wie man eine Batch Datei schreibt....

setz ein "pause" ans ende, dann geht die Eingabeaufforderung nicht zu und du kannst sehen was da passiert
Ja ich weis wie man eine abspeichert aber Code bin ich noob.
Wie setzt man eine Pause, :pause?

Gordge, kannste mir vll nen fertigen Code schicken?
06/27/2010 14:11 Gordge#9
schreib das wort "pause" ans ende in die letzte Zeile
06/27/2010 14:13 anonymous-f4h279#10
Gordge hab ja den Code aber das ist doch schon pause..
Quote:
:AGAIN
@for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IP=%%j
@echo Deine IP Adresse ist: %IP%

C:\Programme\RouterControl\RouterControl.exe /DISCONNECT /CONNECT /QUIT
ipconfig /renew
@for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IPNEW=%%j
if %IP% == %IPNEW% GOTO AGAIN

:END
@echo Deine neue IP Adresse ist: %IPNEW%
pause
#edit
Hat sich geklärt, hatte nur Router falsch ausgewählt.
08/18/2010 03:52 iCox_#11
Hmmm.. such auch so ein programm
08/18/2010 07:14 Kazaaa#12
Nimm einfach RouterControl ? Wo ist das Problem ?