Asmax 1004G - resetowanie połączenia - ciąg dalszy
W zwiazku z wpisem http://www.blog.dudzik.org.pl/asmax-1004g-resetowanie-polaczenia.html pojawiło się parę próśb o napisanie analogicznego skryptu dla systemu Windows. Najprościej (tj. bez użycia osobnych aplikacji) można to zrealizować skryptem .vbs o poniższej treści:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd"
WScript.Sleep 100
WshShell.AppActivate "C:\Windows\system32\cmd.exe"
WScript.Sleep 100
WshShell.SendKeys "telnet 192.168.1.254{ENTER}"
WScript.Sleep 100
WshShell.SendKeys "admin{ENTER}" 'login
WScript.Sleep 100
WshShell.SendKeys "xxx{ENTER}" 'haslo
WScript.Sleep 100
WshShell.SendKeys "adsl connection --up{ENTER}" '
WScript.Sleep 200
WshShell.SendKeys "logout{ENTER}" '
WScript.Sleep 200
WshShell.SendKeys "{ENTER}" '
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" '
Prosze zmienic ip router (tutaj jest domyślne), login i hasło na właściwe. Skrypt zadziała tylko w przypadku gdy na routerze włączymy dostęp za pomocą usługi telnet.
Poniżej gotowy plik do sciagniecia