Witam dziś przedstawię wam skrypt na resetowanie modemów
. Jeśli posiadamy zmienne IP po takim resecie nasze IP zostanie zmienione
.
Testowanie na modemie TP-LINK TD-W8901G
Oto skrypt który należy zapisać jako: wan adsl reset.bat dla leniwych tutaj możecie pobrać gotowy skrypt. DOWNLOAD
@ECHO OFF
rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: temp_SendKeys.VBS will contain the “commands”
ECHO.set handler=WScript.CreateObject(“WScript.Shell”)>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS
rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: Host
ECHO.handler.SendKeys “open 192.168.1.1~” >>temp_SendKeys.VBS
ECHO.WScript.sleep 1000 >>temp_SendKeys.VBS
rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: Send Password
ECHO.handler.SendKeys “admin~” >>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS
rem :: Send Command
rem
ECHO.handler.SendKeys “wan adsl reset~” >>temp_SendKeys.VBS
ECHO.WScript.sleep 1000 >>temp_SendKeys.VBS
rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: Logout
ECHO.handler.SendKeys “exit~” >>temp_SendKeys.VBS
ECHO.WScript.sleep 1250 >>temp_SendKeys.VBS
ECHO.handler.SendKeys ” ~” >>temp_SendKeys.VBS
ECHO.WScript.sleep 1250 >>temp_SendKeys.VBS
ECHO.handler.SendKeys “quit~” >>temp_SendKeys.VBS
ECHO.WScript.sleep 1250 >>temp_SendKeys.VBS
rem :: Open Telnet
start telnet.EXE
rem :: Run the script
cscript//nologo temp_SendKeys.VBS
rem :: Delete temp_SendKeys.VBS
DEL temp_SendKeys.VBS
quit
exit
Wystarczy z edytować następujące linijki:
ECHO.handler.SendKeys “open 192.168.1.1~” >>temp_SendKeys.VBS
Gdzie zamiast 192.168.1.1 wpisać należy IP routera.
ECHO.handler.SendKeys “admin~” >>temp_SendKeys.VBS
Gdzie zamiast admin należy wpisać hasło do panelu admina routera.