La Web del Programador: Comunidad de Programadores
 
    Pregunta:  65457 - CONECTAR A TELNET MEDIANTE UN .BAT
Autor:  Luis Alfonso Garza
Hola a todos.

Tengo una duda, me requirieron hacer una página web que se conecte a telnet, y se me ocurrio crear un bat que haga la conexion y posteriormente en vb.net en una clase madar llamar a ese batch. El detalle es que logro abrir la ventana del prompt de telnet, más sin embargo no e podido encontrar algo relacionado a comando para ingresar el usuario y passw. el dato que tengo unicamente es.

@ECHO OFF
CD..
telnet XXX.XX.XX.XX

Al madar llamar el .batch lo que hace es que unicamente despliega el promt. y te pone
SunOS 5.6
login:

Pero lo que necesito es que en el mismo bat poner los parametros de Usuario y Passw. y asi abra directamente la App.

sI Alguien puede ayudarme al respecto, se lo agradecería

Salu2!!

  Respuesta:  hancito2003
Hola.-

Lo que estas intentando hacer debe hacerse directamente con el comando que utilizas para accesar a telnet, es decir, el archivo que ejecutas para accesar a la red.

Ese archivo debe reconocer parametros adicionales a parte del .exe que se invoca, me explico:

si utilizas el comando DIR del MS-DOS, lo puedes utilizar solo y te muestra el directorio, pero tambien le puedes poner parametros a ese comando para realice ciertos tipos de filtro, por ejemplo:

DIR /ah & muestra los archivos ocultos
DIR /p & realiza una pausa cada vez que se llene la pantalla.

De igual modo el comando ATTRIB que solo no funciona, tienes que ponerle atributos adicionales para que se ejecute. El foxpro por ejemplo, si escribes desde el prompt FOXPRO.exe, se ejecuta sin problemas, pero si le pones FOXPRO.EXE -t, entonces se ejecuta el foxpro inhibiendo la pantalla de inicio.

Asi, el archivo que ejecutas para accesar a la red tambien debe funcionar con comandos adicionales que a la vez que lo invoques te permita poner usuario y pass para que entre directo, como TELNET user1 pasxxxx
Investiga mas sobre el archivo que ejecutas para accesar a la red por DOS.

Suerte.-

  Respuesta:  hancito2003
Hola.

Olvide decirte que los programas que se ejecutan bajo DOS, por lo general tienen un menu de ayuda incluido. Este menu de ayuda se obtiene agregando al final del programa el slash y el simbolo de interrogacion cerrado "/?" , se ejecuta asi:

DIR /?
ATTRIB /?
TELNET /?
suponiendo que el programa que ejecutes para entrar a la red se llame TELNET.

Suerte.-