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
| | |-+  ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)  (Leído 4,568 veces)
SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
« en: 8 Julio 2011, 17:35 pm »

ZetaUploadScript By PiToLoKo

En exclusiva para la gente de Elhacker.net  :-* ...Ya se que no es nada del otro mundo el script, pero os lo dedico


Manda emails desde windows con archivos o carpetas adjuntas... ¡con un click desde el menú contextual!, ¡sin restricciones de tipo de archivo! sin limites de tamaño.

Muchisimo mejor que la opción que trae windows integrada.. pues esa opción requiere tener instalado un cliente de correo.

El script es solamente una ayuda para usar el programa zeta uploader, este ya tiene una interfaz gráfica para windows, pero me ha gustado la idea de integrar una opción en el menú y usarlo desde la consola, me parece más fácil así, en 2 simples pasos: Instalar y Usar.

Demo:



Nota: Visualizar en pantalla completa
Nota2: Bajar el volumen xDDDDDD





Modo de empleo:

1º - Click derecho sobre archivos o carpetas > "Enviar por email a..."

2º - Introducir el email de destino.

3º - Introducir asunto del email.

4º - Introducir el texto (Body) del email.


DESCARGA
Espero que os guste el aporte. Cualquier cosa comentarla  :P

Un saludo!



« Última modificación: 8 Julio 2011, 17:57 pm por pitoloko » En línea

No he vuelto, solo estoy de paso.
SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
« Respuesta #1 en: 8 Julio 2011, 17:40 pm »

Uso 2 scripts, uno un poco diferente del otro , pero bueno, uno de esos scripts es este, por si alguien lo quiere ver antes de descargar o por simple curiosidad:

Código
  1. @echo off
  2. Title=Enviar por e-mail a...
  3. mode con cols=96 lines=23
  4. Nircmd win center ititle "Enviar por e-mail a..."
  5. color 07
  6.  
  7. Setlocal enabledelayedexpansion
  8.  
  9. REM Creamos la variable para cada archivo que se ha arrastrado al .BAT
  10. REM En total 20 variables, para mi son más que suficientes.
  11. set num=0
  12.  
  13. For /F "tokens=*" %%a in ('type "%temp%\ZetaUploadList.txt"') DO (
  14. Set /a num+=1
  15. Set archivo!num!=%% style="color: #448888;">a)
  16.  
  17.  
  18. If not defined archivo1 (goto :error)
  19. If defined archivo10 (mode con lines=24)
  20. If defined archivo11 (mode con lines=25)
  21. If defined archivo12 (mode con lines=26)
  22. If defined archivo13 (mode con lines=27)
  23. If defined archivo14 (mode con lines=28)
  24. If defined archivo15 (mode con lines=29)
  25. If defined archivo16 (mode con lines=30)
  26. If defined archivo17 (mode con lines=31)
  27. If defined archivo18 (mode con lines=32)
  28. If defined archivo19 (mode con lines=33)
  29. If defined archivo20 (mode con lines=34)
  30.  
  31.  
  32.  
  33.  
  34. REM Comprimimos los archivos/Carpetas.
  35.  
  36. Nircmd win center ititle "Enviar por e-mail a..."
  37. Colous writesec "[2]Comprimiendo los archivos, por favor, espere..."
  38. Del /Q /F "%temp%\ZetaUploadList.txt"
  39. If exist "%Temp%\Archivos.zip" (Del /Q /F "%Temp%\Archivos.zip")
  40. 7z A "%Temp%\Archivos.zip" %archivo1% %archivo2% %archivo3% %archivo4% %archivo5% %archivo6% %archivo7% %archivo8% %archivo9% %archivo10% %archivo11% %archivo12% %archivo13% %archivo14% %archivo15% %archivo16% %archivo17% %archivo18% %archivo19% %archivo20%
  41.  
  42. If %errorlevel% GEQ 1 (
  43. cls
  44. Echo+ Error inesperado al comprimir los archivos
  45. echo+ Saliendo del programa...
  46. ping -n 5 localhost >nul
  47.  
  48.  
  49.  
  50.  
  51. REM Creamos la variable del peso del ZIP.
  52.  
  53. Ping -n 2 localhost >nul
  54. for /f "tokens=*" %%%% in ('mediainfo "%Temp%\Archivos.zip" "--Inform=General;%%FileSize/String%%"') do (set "Peso=%%~%%")
  55.  
  56.  
  57.  
  58.  
  59. REM El E-mail de destino.
  60.  
  61. :Destinatario
  62. setlocal disabledelayedexpansion
  63.  
  64. Title=Enviar %peso:i=% por e-mail a...
  65. cls
  66. Colous writesec "[7]Archivos:"
  67. Colous writesec "[7]1 [8]"%archivo1:~0,90%"..."
  68. If exist %archivo2% Colous writesec "[7]2 [8]"%archivo2:~0,90%"..."
  69. If exist %archivo3% Colous writesec "[7]3 [8]"%archivo3:~0,90%"..."
  70. If exist %archivo4% Colous writesec "[7]4 [8]"%archivo4:~0,90%"..."
  71. If exist %archivo5% Colous writesec "[7]5 [8]"%archivo5:~0,90%"..."
  72. If exist %archivo6% Colous writesec "[7]6 [8]"%archivo6:~0,90%"..."
  73. If exist %archivo7% Colous writesec "[7]7 [8]"%archivo7:~0,90%"..."
  74. If exist %archivo8% Colous writesec "[7]8 [8]"%archivo8:~0,90%"..."
  75. If exist %archivo9% Colous writesec "[7]9 [8]"%archivo9:~0,90%"..."
  76. If exist %archivo10% Colous writesec "[7]10 [8]"%archivo10:~0,89%"..."
  77. If exist %archivo11% Colous writesec "[7]11 [8]"%archivo11:~0,89%"..."
  78. If exist %archivo12% Colous writesec "[7]12 [8]"%archivo12:~0,89%"..."
  79. If exist %archivo13% Colous writesec "[7]13 [8]"%archivo13:~0,89%"..."
  80. If exist %archivo14% Colous writesec "[7]14 [8]"%archivo14:~0,89%"..."
  81. If exist %archivo15% Colous writesec "[7]15 [8]"%archivo15:~0,89%"..."
  82. If exist %archivo16% Colous writesec "[7]16 [8]"%archivo16:~0,89%"..."
  83. If exist %archivo17% Colous writesec "[7]17 [8]"%archivo17:~0,89%"..."
  84. If exist %archivo18% Colous writesec "[7]18 [8]"%archivo18:~0,89%"..."
  85. If exist %archivo19% Colous writesec "[7]19 [8]"%archivo19:~0,89%"..."
  86. If exist %archivo20% Colous writesec "[7]20 [8]"%archivo20:~0,89%"..."
  87. Colous writesec "[7]Total [14]%peso:i=%"
  88.  
  89. Colous writesec "[8]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
  90. Colous writesec "[7]Introduce el e-mail de destino (Ej. [2]CSG1986@Hotmail.com[7])"
  91. Colous cursoron
  92. Set /p Destino= A Quien se lo quieres enviar?
  93.  
  94. Echo %destino% | Findstr "...@..."
  95. If %Errorlevel% Equ 1 (
  96. Colous writesec "[12]PORFAVOR INTRODUZCA UNA DIRECCION VALIDA"
  97.        Ping -n 3 localhost >nul
  98. Goto :Destinatario)
  99.  
  100.  
  101.  
  102.  
  103. REM El asunto del mensaje.
  104.  
  105. :Subject
  106. cls
  107. Title=Enviar %peso:i=% por e-mail a %Destino%
  108. Colous writesec "[7]Destino: [2]%Destino%"
  109. Colous writesec "[8]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
  110. Colous writesec "[7]Introduce el asunto del e-mail. [8](Dejalo vacio si quieres.)"
  111. Colous cursoron
  112. Set /p Asunto=Asunto:
  113.  
  114. If not defined Asunto (Set Asunto=Archivo enviado con .:Zeta Uploader:.)
  115.  
  116.  
  117.  
  118.  
  119. REM El cuerpo del mensaje.
  120.  
  121. :Cuerpo
  122. cls
  123. Colous writesec "[7]Destino: [2]%Destino%"
  124. Colous writesec "[7]Asunto : [2]%Asunto%"
  125. Colous writesec "[8]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
  126. Echo Introduce el Texto del cuerpo del mensaje. (Dejalo vacio si quieres.)
  127. colous cursoron
  128. Set /p mensaje=Texto:
  129.  
  130. If not defined mensaje (Set mensaje=Archivo enviado con .:Zeta Uploader:.)
  131.  
  132.  
  133.  
  134.  
  135. REM El usuario verifica si la informacion es correcta
  136.  
  137. cls
  138. Colous writesec "[7]Destino: [2]%Destino%"
  139. Colous writesec "[7]Asunto : [2]%Asunto%"
  140. Colous writesec "[7]Texto  : [2]%mensaje%"
  141. Colous writesec "[8]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
  142. colous cursoron
  143. Set /p Comprobar=¨Todo Ok? (SI/NO):
  144.  
  145. If not defined Comprobar (
  146. Colous writesec "[12]PORFAVOR INTRODUZCA UNA RESPUESTA."
  147.        Ping -n 3 localhost >nul
  148.  
  149. echo %Comprobar% | Find /i "s"
  150. If %Errorlevel% EQU 0 (Goto :Enviar) ELSE (
  151. Set Destino=
  152. Set Asunto=
  153. Set Mensaje=
  154. Set Comprobar=
  155. Goto :destinatario)
  156.  
  157.  
  158.  
  159.  
  160. REM Enviamos el zip.
  161.  
  162. :Enviar
  163. cls
  164. mode con cols=46 lines=3
  165. Title=Enviando e-mail a %Destino%
  166. Nircmd win center ititle "Enviando e-mail a %Destino%"
  167. colous cursoroff
  168. echo+ & echo+ Enviando el archivo, porfavor, espere...
  169. Zulc.exe -path="%Temp%\Archivos.zip" -receivers="%Destino%" -remarks="%mensaje%" -language="es" - subject="%Asunto%" >nul 2>&1
  170. Del /Q /F "%Temp%\Archivos.zip"
  171. cls
  172. Title=E-mail enviado!!
  173. echo+ & echo+ El e-mail se ha enviado correctamente :)
  174.  
  175.  
  176.  
  177.  
  178. REM La pantallita del error (O Créditos xD)
  179.  
  180. :error
  181. mode con cols=86 lines=13
  182. title=ZetaUpload Script
  183. Colous writesec "[14] ZetaUpload Script                                          [8]Visite"
  184. Colous writesec "[7] By [14]PiToLoKo"
  185. Colous writesec "[8]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"
  186. echo  Como usar este script:
  187. echo  1§ - Arrastre un archivo o carpeta hacia                y siga las instrucciones.
  188. echo  2§ - Tambi‚n puede usar la opci¢n                   del men£ contextual.
  189. colous 3 0 43,10 "ZetaUpload.Bat"
  190. colous 3 0 36,12 "Enviar por e-amil"
  191. colous 8 0 68,02 "Foro.ElHacker.Net"
  192. colous cursoroff
  193. Ping -n 3 localhost >nul
  194. colous 14 0 68,02 "Foro.ElHacker.Net"
  195. colous cursoroff
  196. Ping -n 3 localhost >nul
  197. colous 8 0 68,02 "Foro.ElHacker.Net"
  198. colous cursoroff
  199. Ping -n 3 localhost >nul
  200. colous 14 0 68,02 "Foro.ElHacker.Net"
  201. colous cursoroff
  202. Ping -n 3 localhost >nul
  203. colous 8 0 68,02 "Foro.ElHacker.Net"
  204. colous cursoroff
  205. Ping -n 5 localhost >nul




En línea

No he vuelto, solo estoy de paso.
VanX
Wiki

Desconectado Desconectado

Mensajes: 222



Ver Perfil WWW
Re: ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
« Respuesta #2 en: 8 Julio 2011, 17:45 pm »

Gracias por el aporte  ;)
En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
« Respuesta #3 en: 8 Julio 2011, 17:46 pm »



Es un autoextraíble de WinRar. No sé que hace esto en Programación General, iría en Scripting.

PD: Allá va.
En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
SuperDraco


Desconectado Desconectado

Mensajes: 2.505


Crew Dragon


Ver Perfil
Re: ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
« Respuesta #4 en: 8 Julio 2011, 17:50 pm »

ups, no se como ha pasado madpitbull perdon, ¿Lo puedes mover a Windows?

lo quería postear ahí y creo que debe ir ahi, porque como es para usar desde el menú contextual de windows...

Bueno, tu eres el moderador, gracias!


Vale lo habia movido Rando, ya da igual xD

por cierto claro, aclaro que es un autoextraible que instala la opcíon en el menu para poder usarla. Pero quien no se fie, ya he puesto el script y además se puede extraer el Rar y probarlo manualmente el script XD...

saludosss
« Última modificación: 8 Julio 2011, 17:53 pm por pitoloko » En línea

No he vuelto, solo estoy de paso.
madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: ZetaUploadScript By PiToLoKo (Manda emails con un click, sin restricciones!)
« Respuesta #5 en: 8 Julio 2011, 17:52 pm »

De hecho lo posteaste en Windows, pero Randomize te lo movió a Programación General.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines