elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Anexar archivo a programa predeterminado de correo [BAT]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Anexar archivo a programa predeterminado de correo [BAT]  (Leído 4,304 veces)
Shinseiki86

Desconectado Desconectado

Mensajes: 33


Loading...


Ver Perfil
Anexar archivo a programa predeterminado de correo [BAT]
« 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!


En línea

kevlar

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: Anexar archivo a programa predeterminado de correo [BAT]
« Respuesta #1 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




En línea

Shinseiki86

Desconectado Desconectado

Mensajes: 33


Loading...


Ver Perfil
Re: Anexar archivo a programa predeterminado de correo [BAT]
« Respuesta #2 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.
En línea

kevlar

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: Anexar archivo a programa predeterminado de correo [BAT]
« Respuesta #3 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
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear un archivo .bat direccionando paaginas web, correo, etc.
Scripting
Luish@o 2 4,081 Último mensaje 9 Junio 2020, 17:39 pm
por Mudereded401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines