Foros del Web » Soporte técnico » Windows »

Crear un archivo bat

Estas en el tema de Crear un archivo bat en el foro de Windows en Foros del Web. Hola amigos. Llevo un tiempo investigando sobre esto pero no he dado con la solución. Yo requiero de crear un bat para ejecutar automáticamente comandos ...
  #1 (permalink)  
Antiguo 08/11/2011, 22:16
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Crear un archivo bat

Hola amigos.

Llevo un tiempo investigando sobre esto pero no he dado con la solución.

Yo requiero de crear un bat para ejecutar automáticamente comandos en la consola.

Yo lo hago manualmente de la siguiente forma:

Dentro de la consola:
Cita:
telnet 123.456.678.9
Si yo guardo eso como tal en un bat al ejecutarlo si se ejecuta el comando pero sucede que telnet me solicita un password y no se como colocarlo en el bat para que se mande a la consola y siga con el siguiente proceso.

en total pasa esto (manualmente)

Código:
entrada: telnet 123.456.789.9
entrada: ENTER
salida: Escriba el password:
entrada: *******
entrada: ENTER
entrada: wan adsl reset 
entrada ENTER
Como puedo hacer eso tan simple en un bat.

Se los agradezco.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 09/11/2011, 03:17
Avatar de rid501  
Fecha de Ingreso: agosto-2011
Mensajes: 244
Antigüedad: 12 años, 7 meses
Puntos: 30
Respuesta: Crear un archivo bat

Usando un .bat no puedes porque la sintaxis del comando telnet
telnet [-l user] [host [port]] permite incluir el usuario, máquina y puerto pero no la password

Aún así, tampoco podrías incluir comandos de telnet en el bat ya que una vez que se abre la sesión telnet el control ya no volvería al fichero bat para ejecutar la siguiente orden
  #3 (permalink)  
Antiguo 09/11/2011, 08:26
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Crear un archivo bat

OH, entiendo.

Muchas gracias amigo. Un saludo.
_____________________________________

Regreso y edito:

Hay algunos programas que facilitan este método: Busquen el google TST10.exe

En el sitio web del autor explica como se usa:

Para mí solo es así:

Código control.txt:
Ver original
  1. 192.168.1.254
  2. WAIT "Password:"
  3. SEND "**********\m"
  4. WAIT ">"
  5. SEND "wan adsl reset\m"
  6. WAIT "ok"
  7. SEND "exit"


Crean un Bat

Código batch:
Ver original
  1. TST10.exe /r:control.txt

Y es todo.
Espero que a más de uno le funcione.

FUENTE => Un amigo que conocí aquí en el foro.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Última edición por iovan; 09/11/2011 a las 08:54

Etiquetas: bat
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.