>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)