Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to make a telnet script? .bat
Message
From
28/09/2005 10:25:21
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
28/09/2005 09:31:29
General information
Forum:
Windows
Category:
TCP/IP
Miscellaneous
Thread ID:
01052167
Message ID:
01053944
Views:
12
>Si, eso lo se, pero si escribo cualquier texto despues de "Telnet" en el batch file, no lo escribe en command prompt. Osea, todo lo que yo escriba en el script despues de telnet no aparece.
>\
>
>gracias anyway.

Creo entender que quieres mandar directamente el texto mediante Telnet, sin intervención del usuario.

Sospecho que eso sería difícil, al menos con la línea de comando Telnet, ya que Telnet no envía textos completos: envía un carácter a la vez. Pero, se podría intentar.

Si te fijas en la sintaxis:
telnet /?
verás que hay opciones para iniciar la sesión automáticamente (pasando el username y el password), pero no hay opción para transferir un texto con comandos.

Tal vez puedas iniciar la sesión, con estos parámetros, y conseguir lo que normalmente sería el input del usuario desde un archivo de texto, usando redirección de input, previamente preparado:
telnet [opciones de login] < comandostelnet.txt
Pero eso es algo arriesgado; si hay un error en la comunicación, el Telnet podría seguir esperando por input.

Otra opción podría ser usar el API de Windows, específicamente SendKeys - pero no conozco los detalles. Creo que tendrías que controlarlo desde un lenguaje de programación, por ejemplo, Visual FoxPro o .NET. Para el caso de Visual FoxPro, hay ejemplos del API de Windows en www.news2news.com.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform