Router Control neue IP geben lassen

06/27/2010 00: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 02: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 02:37 anonymous-f4h279#3
Das in ein Textdokument und die Datei als Batch in den RouterControl Ordner packen?
06/27/2010 02:57 R@ptor#4
Jop, einfach in eine Text Datei schreiben und dann als .bat speichern unter dem Namen "reconnect.bat"
06/27/2010 02: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 09: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 10: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 15: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 15:11 Gordge#9
schreib das wort "pause" ans ende in die letzte Zeile
06/27/2010 15: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 04:52 iCox_#11
Hmmm.. such auch so ein programm
08/18/2010 08:14 Kazaaa#12
Nimm einfach RouterControl ? Wo ist das Problem ?