Hola Visitante

Autor Tema: Bat para reiniciar el router (cambio de IP)  (Leído 4340 veces)

NachoPistacho

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
Bat para reiniciar el router (cambio de IP)
« en: Junio 06, 2009, 10:52:18 am »
bueno hace un par de días me hice un bat, para automatizar el cambio de ip y evitar las restricciones de ip de algunas paginas en las que solo se permite un numero X de acciones por IP. xD

En la carpeta hay el bat y dos archivos nircmd y nircmdc, estos dos son la única manera que encontré para lograr logearse vía telnet al router, algunas cosas mas que se pueden hacer con estos archivos: http://www.nirsoft.net/utils/nircmd.html

En fin, el bat está sin encriptar ni nada para que podáis ver el código, se tiene que poner la carpeta entera en C y ejecutar el bat.

Esta un poco limitado ya que solo admite un mínimo de 5 dígito en el usuario y la pass del router y 15 como máximo en ambos, pero bueno, no esta mal no?

Sin mas aquí lo tenéis: http://www.megaupload.com/?d=QGENVZWP
Pass: bitsdelocos

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re: Bat para reiniciar el router (cambio de IP)
« Respuesta #1 en: Junio 06, 2009, 11:11:10 am »
Código: (bash) [Seleccionar]

@echo off
cls
cd %windir%\\\\system32
:introduccion
echo.
echo    *********************************
echo    *                               *
echo    *   **  *   ******   *******    *
echo    *   * * *   *    *      *       *
echo    *   *  **   ******      *       *
echo    *   *   *   *    *      *       *
echo    *                               *
echo    *  VISITA: WWW.BITSDELOCOS.ES   *
echo    *                               *
echo    *                               *
echo    *********************************
REM PREGUNTAMOS SI EL 1 EXISTE
:preguntamoselprimero
cd %homedrive%\\\\WINDOWS\\\\system32\\\\
if exist nircmd.exe goto preguntamoselsegundo
REM PREGUNTAMOS SI EL 2 EXISTE
:preguntamoselsegundo
cd %homedrive%\\\\WINDOWS\\\\system32\\\\
if exist nircmdc.exe goto preguntamoseltercero
REM PREGUNTAMOS SI EL 3 EXISTE
:preguntamoseltercero
cd %homedrive%\\\\WINDOWS\\\\system32\\\\
if exist comando.txt goto preguntaiprouter
REM COPIAR el 1
cd %homedrive%\\\\cambiarip\\\\
xcopy nircmd.exe %homedrive%\\\\WINDOWS\\\\system32\\\\
REM COPIAR el 2
cd %homedrive%\\\\cambiarip\\\\
xcopy nircmdc.exe %homedrive%\\\\WINDOWS\\\\system32\\\\
REM COPIAR el 3
cd %homedrive%\\\\cambiarip\\\\
xcopy comando.txt %homedrive%\\\\WINDOWS\\\\system32\\\\
REM PREGUNTAMOS LA IP DEL ROUTER
:preguntaiprouter
echo Introduze la direccion ip de tu router
set /p routerip=
REM PREGUNTAMOS EL SISTEMA OPERATIVO
echo Selecciona tu sistema operativo
echo 1- Windows XP Home/2003
echo 2- Windows XP Profesional
set /p sistemaoperativo=
if %sistemaoperativo%==1 (
set sistemaoperativo=tskill)
if %sistemaoperativo%==2 (
set sistemaoperativo=taskkill)
REM PREGUNTAMOS LOS DIGITOS TOTALES DEL USUARIO
:preguntadigitosuser
echo Cuatos digitos/letras tiene el usuario de tu router (el total)
echo 1- 5
echo 2- 6
echo 3- 7
echo 4- 8
echo 5- 9
echo 6- 10
echo 7- 11
echo 8- 12
echo 9- 13
echo 10- 14
echo 11- 15
REM LE PONEMOS NOMBRE A LA VARIABLE
set /p numuser=
REM SEGUN LA ELECCION VAMOS A
if %numuser%==1  goto numuser5
if %numuser%==2  goto numuser6
if %numuser%==3  goto numuser7
if %numuser%==4  goto numuser8
if %numuser%==5  goto numuser9
if %numuser%==6  goto numuser10
if %numuser%==7  goto numuser11
if %numuser%==8  goto numuser12
if %numuser%==9  goto numuser13
if %numuser%==10  goto numuser14
if %numuser%==11  goto numuser15
REM USUARIO CON 5 DIGITOS
:numuser5
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 6 DIGITOS
:numuser6
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 7 DIGITOS
:numuser7
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 8 DIGITOS
:numuser8
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 9 DIGITOS
:numuser9
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 10 DIGITOS
:numuser10
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
echo Pulsa el 10 digito del usuario de tu router
set /p numuser10=
echo sendkey %numuser10% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 11 DIGITOS
:numuser11
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
echo Pulsa el 10 digito del usuario de tu router
set /p numuser10=
echo sendkey %numuser10% press >> usuario.txt
echo Pulsa el 11 digito del usuario de tu router
set /p numuser11=
echo sendkey %numuser11% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 12 DIGITOS
:numuser12
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
echo Pulsa el 10 digito del usuario de tu router
set /p numuser10=
echo sendkey %numuser10% press >> usuario.txt
echo Pulsa el 11 digito del usuario de tu router
set /p numuser11=
echo sendkey %numuser11% press >> usuario.txt
echo Pulsa el 12 digito del usuario de tu router
set /p numuser12=
echo sendkey %numuser12% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 13 DIGITOS
:numuser13
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
echo Pulsa el 10 digito del usuario de tu router
set /p numuser10=
echo sendkey %numuser10% press >> usuario.txt
echo Pulsa el 11 digito del usuario de tu router
set /p numuser11=
echo sendkey %numuser11% press >> usuario.txt
echo Pulsa el 12 digito del usuario de tu router
set /p numuser12=
echo sendkey %numuser12% press >> usuario.txt
echo Pulsa el 13 digito del usuario de tu router
set /p numuser13=
echo sendkey %numuser13% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 14 DIGITOS
:numuser14
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
echo Pulsa el 10 digito del usuario de tu router
set /p numuser10=
echo sendkey %numuser10% press >> usuario.txt
echo Pulsa el 11 digito del usuario de tu router
set /p numuser11=
echo sendkey %numuser11% press >> usuario.txt
echo Pulsa el 12 digito del usuario de tu router
set /p numuser12=
echo sendkey %numuser12% press >> usuario.txt
echo Pulsa el 13 digito del usuario de tu router
set /p numuser13=
echo sendkey %numuser13% press >> usuario.txt
echo Pulsa el 14 digito del usuario de tu router
set /p numuser14=
echo sendkey %numuser14% press >> usuario.txt
goto preguntadigitospass
REM USUARIO CON 15 DIGITOS
:numuser15
echo Pulsa el 1 digito del usuario de tu router
set /p numuser1=
echo sendkey %numuser1% press > usuario.txt
echo Pulsa el 2 digito del usuario de tu router
set /p numuser2=
echo sendkey %numuser2% press >> usuario.txt
echo Pulsa el 3 digito del usuario de tu router
set /p numuser3=
echo sendkey %numuser3% press >> usuario.txt
echo Pulsa el 4 digito del usuario de tu router
set /p numuser4=
echo sendkey %numuser4% press >> usuario.txt
echo Pulsa el 5 digito del usuario de tu router
set /p numuser5=
echo sendkey %numuser5% press >> usuario.txt
echo Pulsa el 6 digito del usuario de tu router
set /p numuser6=
echo sendkey %numuser6% press >> usuario.txt
echo Pulsa el 7 digito del usuario de tu router
set /p numuser7=
echo sendkey %numuser7% press >> usuario.txt
echo Pulsa el 8 digito del usuario de tu router
set /p numuser8=
echo sendkey %numuser8% press >> usuario.txt
echo Pulsa el 9 digito del usuario de tu router
set /p numuser9=
echo sendkey %numuser9% press >> usuario.txt
echo Pulsa el 10 digito del usuario de tu router
set /p numuser10=
echo sendkey %numuser10% press >> usuario.txt
echo Pulsa el 11 digito del usuario de tu router
set /p numuser11=
echo sendkey %numuser11% press >> usuario.txt
echo Pulsa el 12 digito del usuario de tu router
set /p numuser12=
echo sendkey %numuser12% press >> usuario.txt
echo Pulsa el 13 digito del usuario de tu router
set /p numuser13=
echo sendkey %numuser13% press >> usuario.txt
echo Pulsa el 14 digito del usuario de tu router
set /p numuser14=
echo sendkey %numuser14% press >> usuario.txt
echo Pulsa el 15 digito del usuario de tu router
set /p numuser15=
echo sendkey %numuser15% press >> usuario.txt
goto preguntadigitospass
REM PREGUNTAMOS LOS DIGITOS TOTALES DE LA PASS
:preguntadigitospass
echo Cuatos digitos/letras tiene la pass de tu router (el total)
echo 1- 5
echo 2- 6
echo 3- 7
echo 4- 8
echo 5- 9
echo 6- 10
echo 7- 11
echo 8- 12
echo 9- 13
echo 10- 14
echo 11- 15
REM LE PONEMOS NOMBRE A LA VARIABLE
set /p numpass=
REM SEGUN LA ELECCION VAMOS A
if %numpass%==1  goto numpass5
if %numpass%==2  goto numpass6
if %numpass%==3  goto numpass7
if %numpass%==4  goto numpass8
if %numpass%==5  goto numpass9
if %numpass%==6  goto numpass10
if %numpass%==7  goto numpass11
if %numpass%==8  goto numpass12
if %numpass%==9  goto numpass13
if %numpass%==10  goto numpass14
if %numpass%==11  goto numpass15
REM PASS CON 5 DIGITOS
:numpass5
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
goto todolisto
REM PASS CON 6 DIGITOS
:numpass6
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
goto todolisto
REM PASS CON 7 DIGITOS
:numpass7
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
goto todolisto
REM PASS CON 8 DIGITOS
:numpass8
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
goto todolisto
REM PASS CON 9 DIGITOS
:numpass9
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
goto todolisto
REM PASS CON 10 DIGITOS
:numpass10
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
echo Pulsa el 10 digito del pass de tu router
set /p numpass10=
echo sendkey %numpass10% press >> pass.txt
goto todolisto
REM PASS CON 11 DIGITOS
:numpass11
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
echo Pulsa el 10 digito del pass de tu router
set /p numpass10=
echo sendkey %numpass10% press >> pass.txt
echo Pulsa el 11 digito del pass de tu router
set /p numpass11=
echo sendkey %numpass11% press >> pass.txt
goto todolisto
REM PASS CON 12 DIGITOS
:numpass12
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
echo Pulsa el 10 digito del pass de tu router
set /p numpass10=
echo sendkey %numpass10% press >> pass.txt
echo Pulsa el 11 digito del pass de tu router
set /p numpass11=
echo sendkey %numpass11% press >> pass.txt
echo Pulsa el 12 digito del pass de tu router
set /p numpass12=
echo sendkey %numpass12% press >> pass.txt
goto todolisto
REM PASS CON 13 DIGITOS
:numpass13
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
echo Pulsa el 10 digito del pass de tu router
set /p numpass10=
echo sendkey %numpass10% press >> pass.txt
echo Pulsa el 11 digito del pass de tu router
set /p numpass11=
echo sendkey %numpass11% press >> pass.txt
echo Pulsa el 12 digito del pass de tu router
set /p numpass12=
echo sendkey %numpass12% press >> pass.txt
echo Pulsa el 13 digito del pass de tu router
set /p numpass13=
echo sendkey %numpass13% press >> pass.txt
goto todolisto
REM PASS CON 14 DIGITOS
:numpass14
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
echo Pulsa el 10 digito del pass de tu router
set /p numpass10=
echo sendkey %numpass10% press >> pass.txt
echo Pulsa el 11 digito del pass de tu router
set /p numpass11=
echo sendkey %numpass11% press >> pass.txt
echo Pulsa el 12 digito del pass de tu router
set /p numpass12=
echo sendkey %numpass12% press >> pass.txt
echo Pulsa el 13 digito del pass de tu router
set /p numpass13=
echo sendkey %numpass13% press >> pass.txt
echo Pulsa el 14 digito del pass de tu router
set /p numpass14=
echo sendkey %numpass14% press >> pass.txt
goto todolisto
REM PASS CON 15 DIGITOS
:numpass15
echo Pulsa el 1 digito del pass de tu router
set /p numpass1=
echo sendkey %numpass1% press > pass.txt
echo Pulsa el 2 digito del pass de tu router
set /p numpass2=
echo sendkey %numpass2% press >> pass.txt
echo Pulsa el 3 digito del pass de tu router
set /p numpass3=
echo sendkey %numpass3% press >> pass.txt
echo Pulsa el 4 digito del pass de tu router
set /p numpass4=
echo sendkey %numpass4% press >> pass.txt
echo Pulsa el 5 digito del pass de tu router
set /p numpass5=
echo sendkey %numpass5% press >> pass.txt
echo Pulsa el 6 digito del pass de tu router
set /p numpass6=
echo sendkey %numpass6% press >> pass.txt
echo Pulsa el 7 digito del pass de tu router
set /p numpass7=
echo sendkey %numpass7% press >> pass.txt
echo Pulsa el 8 digito del pass de tu router
set /p numpass8=
echo sendkey %numpass8% press >> pass.txt
echo Pulsa el 9 digito del pass de tu router
set /p numpass9=
echo sendkey %numpass9% press >> pass.txt
echo Pulsa el 10 digito del pass de tu router
set /p numpass10=
echo sendkey %numpass10% press >> pass.txt
echo Pulsa el 11 digito del pass de tu router
set /p numpass11=
echo sendkey %numpass11% press >> pass.txt
echo Pulsa el 12 digito del pass de tu router
set /p numpass12=
echo sendkey %numpass12% press >> pass.txt
echo Pulsa el 13 digito del pass de tu router
set /p numpass13=
echo sendkey %numpass13% press >> pass.txt
echo Pulsa el 14 digito del pass de tu router
set /p numpass14=
echo sendkey %numpass14% press >> pass.txt
echo Pulsa el 15 digito del pass de tu router
set /p numpass15=
echo sendkey %numpass15% press >> pass.txt
goto todolisto
REM YA ESTA TODO LISTO
:todolisto
echo Todo listo, pulsa enter para cambiar la ip.
pause > nul
REM ABRIMOS TELNET CON LA IP
:abrirtelnet
start telnet %routerip%
set a=Nircmd.exe
%a% wait 1000
%a% win activate ititle \"Telnet %routerip%\"
%a% wait 1000
%a% script \"usuario.txt\"
%a% wait 90
%a% sendkey enter press
%a% wait 90
%a% script \"pass.txt\"
%a% wait 90
%a% sendkey enter press
%a% wait 90
%a% script \"comando.txt\"
%a% wait 90
%a% sendkey enter press
%sistemaoperativo% telnet
goto todolisto




unas explicaciones... este es el codigo del bat, ahora bien, porque nop puedo trabajar desde una ruta distinta a C?, no se pueden meter variables en lugar de que sea solo ejecutable desde c?

NachoPistacho

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
Re: Bat para reiniciar el router (cambio de IP)
« Respuesta #2 en: Junio 06, 2009, 11:22:47 am »
Si, se puede poner todo con variables el motivo por el que hay que ponerlo en C está en la primera parte del código:

Código: [Seleccionar]
:preguntamoselprimero
cd %homedrive%\\\\WINDOWS\\\\system32\\\\
if exist nircmd.exe goto preguntamoselsegundo


Aquí lo que mira es si nircmd.exe existe en la system32 ( Es uno de los archivos que hay dentro de la carpeta, necesarios para automatizar el logeo al router desde telnet)

Código: [Seleccionar]

REM COPIAR el 1
cd %homedrive%\\\\cambiarip\\\\
xcopy nircmd.exe %homedrive%\\\\WINDOWS\\\\system32\\\\


En caso de que no exista, lo copia, y por defecto le puse que ese archivo lo puede encontrar para copiar en en la unidad C:

Código: [Seleccionar]
cd %homedrive%\\\\cambiarip\\\\

Por comodidad solo ^^.

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re: Bat para reiniciar el router (cambio de IP)
« Respuesta #3 en: Junio 06, 2009, 03:55:24 pm »
entonces capiche  ;)