Como crear una ventana secundaria MS-DOS y controlarla desde otra ventana MS-DOS

Iniciado por MrFridunathh, 24 Julio 2014, 23:15 PM

0 Miembros y 1 Visitante están viendo este tema.

MrFridunathh

A ver, en realidad lo que quiero es un bat que mande estas lineas de codigo:

telnet smtp.gmx.com 25

ehlo usuario (nombre del usuario admin de mi pc)

auth login

ZWplbXBsbzFAZ214LmNvbQ== (usuario codificado en base64)
cGFzc3dvcmQ=  (password del gmx en base64)

MAIL FROM: ejemplo1@gmx.com

RCPT TO: ejemplo2@gmail.com

DATA

From:ejemplo1@gmx.com   
To:ejemplo2@gmail.com
Subject: Asunto
Mensaje.
.

QUIT

El problema es que hay que esperar respuesta del servidor, por tanto poner las frases en un bat de sopetón no furula. Por tanto he pensado que a lo mejor existe alguna forma de poner los comandos en una ventana y desde esa crear otra y que vaya poniendo los comandos cuando el servidor responda.

Muchas gracias.

MrFridunathh

Vale, ya averigüé la forma de hacerlo. Es necesario crear un bat con estas ordenes:

Batch File (named Script.bat):

start telnet smtp.gmx.com 25

cscript SendKeys.vbs

Y crear un archivo SendKeys.vbs con las órdenes para telnet:

set OBJECT=WScript.CreateObject("WScript.Shell")
WScript.sleep 500
OBJECT.SendKeys "ehlo usuario"
etcetera

Asi tenemos la forma de enviar un email automaticamente por MS-DOS.