donaldduck129 schrieb:bei mir wird jedesmal eine neue IP-Adresse vergeben.
Egal ob ich per Reboot-Befehl oder Steckerziehen(DSL-Kabel od. Strom) trenne.
Mann muss nur lange danach warten und man darf kein Passwort haben. Gibt es noch nen Befehl ohne Reset?Also trennen kannst du mit wget http://xoomer.virgilio.it/hherold/
Der Befehl wuerde dann wget http://fritz.box/cgi-bin/webcm --post-data="logic:command/reboot" lauten.
ma4 schrieb:gut gut, verbindung wird getrennt bzw neu aufgebaut...
jetzt müsste man das nur noch per batch machen können
übrigens heißt der dienst dsld, nicht DSLD
; DSL Verbindung der Fritz!Box Fon (WLAN) sofort trennen
#NoTrayIcon ;klar
;Tastatur- und Mauseingaben des Users ignorieren.
BlockInput, On
;Telnet starten
Run, %windir%\system32\telnet.exe fritz.box,,, TelnetPID
;Warten, bis Telnet läuft
WinWait, ahk_pid %TelnetPID%
;Telnet-Fenster nach vorne
WinActivate, ahk_pid %TelnetPID%
;Befehle senden
Send, dsld -s{ENTER}dsld{ENTER}exit{ENTER}
;Telnet-Fenster unsichtbar machen
WinHide, ahk_pid %TelnetPID%
;Eingaben durch User wieder zulassen
BlockInput, Off
;Meldungsfenster anzeigen
Progress, b2 w300 h50 zh0 FM12 CTFFFFFF CW0080FF, , Die DSL-Verbindung`nwurde getrennt!
;2 Sekunden warten
Sleep, 2000
;Meldungsfenster aus
Progress, Off
;warten, damit im (unsichtbaren) Telnetfenster
;alle gesendeten Befehle abgearbeitet werden können
;12 Sekunden ist hoffentlich großzügig genug
Sleep, 12000
;unsichtbares Fenster finden
DetectHiddenWindows, On
;Telnet beenden
WinClose
;Script Ende
ExitApp
; DSL Verbindung der Fritz!Box Fon (WLAN) trennen
#persistent
Hotkey,F4 & t,trennen
Menu, tray, Icon, C:\WINDOWS\system32\shell32.dll, 14
Menu, tray, Tip, FBF DSL-Trenner
Menu, tray, nostandard
Menu, tray, add, DSL Trennen (F4+t), trennen
Menu, tray, add ; separator
Menu, tray, add, Exit, Quit
return
trennen:
SetTitleMatchMode, 2
SetTitleMatchMode, slow
BlockInput, On
Progress, b2 w200 h200 zh15 ZY50 CBFFFFFF FM14 CTFFFFFF CW800000, , Die DSL-Verbindung wird getrennt!,
Progress, 33
Run, %windir%\system32\telnet.exe fritz.box,,, TelnetPID
WinWait, ahk_pid %TelnetPID%
WinActivate, ahk_pid %TelnetPID%
Send, dsld -s{ENTER}dsld{ENTER}exit{ENTER}
Progress, 66
WinHide, ahk_pid %TelnetPID%
BlockInput, Off
sleep, 2000
Progress, b2 w200 h200 zh0 ZY50 FM14 CTFFFFFF CW800000, , Die DSL-Verbindung wurde getrennt!,
Progress, 100
Sleep, 3000
Progress, Off
Sleep, 6000
DetectHiddenWindows, On
WinClose
return
Quit:
ExitApp
Return