como Automatizar generacion de archivos winrar y enviarlos por correo???

tavocuate

Bovino adolescente
#1
Buen día, deseo elaborar una automatizacion de envio de archivos luego de que ha sido creado un archivo rar. Lo que requiero es practicamente de la siguiente manera.

Crear un Archivo .rar con cualquier nombre.
Este archivo se debe actualizar a cierta hora del dia. Es decir, que se cree el rar siempre con el mismo nombre a una hora especifica, esto porque el archivo que será comprimido, se actualizará a diario. La limitante que tengo, es que este archivo .rar en determinado momento tendre que automatizar su creacion en multipartes debido a que deseo enviarlo por correo.

Enviar un Correo Electronico el archivo .rar de manera automatica
Luego de tener ya creado el archivo .rar, deseo que este sea enviado vía correo electronico. Al momento que el archivo sea comprimido en varias partes, tendré que enviar todos los archivos por correo, ya sea correos independientes o un solo correo.

Que he hecho???
He buscado diferentes soluciones, encontre con que desde el command prompt (DOS) puedo comprimir los archivos. El comando utilizado es el siguiente: "winrar.exe a c:\prueba.rar c:\archivo.xls" esto crea el archivo prueba.rar sin ningun problema.

Al momento que el archivo.xls es demasiado grande, deseo que se creen partes de no mas de 9MB, ejemplo: prueba.part01.rar, prueba.part02.rar, etc. Desde la interface windows esto lo puedo hacer facilmente, pero haciendo las llamadas en DOS, no se los comandos ni los parametros a utilizar, si alguien sabe cuales son, favor indicarmelas y tambien como utilizarlas.

Cuando ya tengo creado el prueba.rar en varios subarchivos, deseo enviarlo por internet. Encontre con que puedo utilizar el comando ieml luego del primer comando utilizado y luego adjuntandole la direccion de correo. El comando que estoy utilizando es el sigueinte: "winrar.exe a c:\prueba.rar c:\archivo.xls ieml.correo@hotmail.com". Al ejecutar este comando, no se puede enviar el correo, me dice el siguiente mensaje de error: "No se puede abrir correo@comdalsa.com". Cuando uso este comando, si se genera el archivo .rar, solo me faltaria automatizar el envío del correo electronico.

Cabe mencionar que tengo configurada la cuenta correo@hotmail.com en el outlook express para que esta sea la cuenta utilizada para el envío.

La automatización de la hora de la tarea puedo ejectuarla ya sea con las tareas programadas de windows.

He decidido trabajar desde el command prompt debido a que asi puedo crear archivos .bat para trabajar los comandos correspondientes. Esto es debido a que no encontre una manera sencilla de crear el archivo correspondiente, a cierta hora, directamente desde winrar. Si existiera la manera, favor de indicarmelo.

Saludos
 

EIGEN

вσνιиσ ¢σяαzóи ∂є нιєℓσ у єѕριяιтυ ∂є fυєgσ
#2
Orale bakuno si que te quieres ahorrar mucho trabajo :jijiji:

No puedes dar un comando que llame al rar y a la vez administre el tamaño de las partes del rar :mmm: asi que no creo que haya solución ademas ten mucho cuidado con ese tipo de archivos ya que el manejar información de tu trabajo en automatico no me parece buena opcion :(

Y con lo del comando de correo lo que en realidad esta tratando de hacer es abrir directamente el correo y no tu Outlook aunque me parece que no se puede adjuntar solo y menos mandar despues de ser abierto :mmm:

Y con respecto a lo del bat no esta permitido usar ese tipo de archivos en el corral asi que no te podemos ayudar desde ese lado :)

Suerte con lo demas :cool:
 

JaY2KeMr

Bovino maduro
#4
esto yo lo hago desde visual basic y funciona muy bien compacto bases de datos para consultar en modo local de los ultimos cambios de ventas y las mando por correo como archivo adjunto a los gerentes de zona en la republica
 
Arriba