Título: Anexar archivo a programa predeterminado de correo [BAT] Publicado por: Shinseiki86 en 7 Octubre 2009, 00:17 am Hola a todos!
Resulta que tengo un bat que genera una lista de archivos disponibles y permite abrirlos con un editor de texto. Le estoy incluyendo una opción para que si desean puedan anexarlo a un mensaje utilizando el correo predeterminado (Algo parecido a "Enviar a > Destinatario de correo"). ¿Como puedo hacerlo? De antemano muchas gracias! Título: Re: Anexar archivo a programa predeterminado de correo [BAT] Publicado por: kevlar en 8 Octubre 2009, 05:22 am Saludos.
Con un poco de ayuda de VBScript ;D ------------------------------------- set ARCHIVO=c:\temp\lista.txt echo ) > mail.vbs echo Set objOutlook = CreateObject("Outlook.Application") > mail.vbs echo set mensaje= objOutlook.CreateItem(0) >> mail.vbs echo mensaje.Subject = "HOLA" >> mail.vbs echo mensaje.TO = "tu_@yahoo.com.mx" >> mail.vbs echo mensaje.CC = "mi_@yahoo.com.mx" >> mail.vbs echo mensaje.BODY=" Se anexan los archivos Indicados." >> mail.vbs echo set miattach = mensaje.Attachments >> mail.vbs echo miattach.Add "%ARCHIVO%" >> mail.vbs echo mensaje.Display >> mail.vbs start mail.vbs ---------------------------------------------------------- Para elegir el archivo de la lista, una vez que definas la ruta, usa la opcion SET /P Título: Re: Anexar archivo a programa predeterminado de correo [BAT] Publicado por: Shinseiki86 en 8 Octubre 2009, 22:05 pm La solución de Kevlar no es lo que busco, pero gracias por la idea. :(
Resumiendo un poco... El bat es una herramienta para buscar archivos planos en un servidor. El usuario ingresa unos datos y en pantalla le aparece los archivos encontrados con la opción de abrirlos con el programa Notepad++. El problema es que a veces necesitan enviarlos por correo, y cada usuario tiene su cuenta de correo configurada en Lotus Notes. La idea incial que tenía era utilizar el archivo %userprofile%\Destinatario de correo.MAPIMail... pero no tengo idea de como hacerlo desde la consola de comandos. Título: Re: Anexar archivo a programa predeterminado de correo [BAT] Publicado por: kevlar en 9 Octubre 2009, 06:19 am Saludos.
¿Los usuarios corren el bat desde su terminal? Puedes copiar los archivos encontrados a una carpeta temporal, mostrarla y que desde ahi los tomen. No se como se programe en Lotus Notes. Hay algunas utilidades en Internet para enviar archivos por correo desde ms-dos, no las he probado. http://www.febooti.com/products/command-line-email/online-help/commands/dos-e-mail-automate-attachment-sending.html |