Anexar archivo a programa predeterminado de correo [BAT]

Iniciado por Shinseiki86, 7 Octubre 2009, 00:17 AM

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

Shinseiki86

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!

kevlar

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



Shinseiki86

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.

kevlar

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