Cree scripts de automatización para Windows con AutoIt

Hay muchas herramientas de automatización para Windows. Puede usar el Programador de tareas integrado para programar tareas o usar Acciones de carpeta para configurar eventos para carpetas. Si eso no es suficiente para usted y prefiere usar una herramienta de automatización más complicada y poderosa, AutoIt es una herramienta útil para crear scripts de automatización.

AutoIt es un lenguaje de secuencias de comandos que es más poderoso que las secuencias de comandos por lotes y puede automatizar casi cualquier tipo de tarea en Windows.

Empezando

AutoIt no es un lenguaje de secuencias de comandos complejo. Si tiene algunos conocimientos de programación, podrá adquirir AutoIt muy fácilmente. Te llevará un tiempo familiarizarte con la sintaxis, pero una vez que la pongas en marcha, podrás utilizarla para automatizar tareas repetitivas y crear otros programas que funcionen en Windows.

En primer lugar, deberá descargar el instalador de AutoIt e instalarlo en Windows. La instalación predeterminada de AutoIt viene con una versión lite del editor SciTE, que puede usar para crear scripts básicos. Si necesita una funcionalidad más avanzada, es posible que deba descargar e instalar el editor SciTE completo .

La documentación de AutoIt también está disponible en línea . Incluye (casi) todo lo que necesita saber sobre el lenguaje AutoIt.

A continuación, le mostraremos algunos ejemplos de lo que AutoIt es capaz de hacer:

Automatizar el lanzamiento y cierre de aplicaciones

Para iniciar una aplicación, use el Runcomando en AutoIt:

También puede ejecutar la aplicación con diferentes credenciales de usuario con el RunAscomando. Si desea esperar a que se cierre una aplicación en particular antes de iniciar la siguiente, puede usar RunWaitcommand.

Para cerrar una aplicación, puede hacer uso del ProcessClosecomando.

Por ejemplo, para cerrar Firefox:

Automatización de instalaciones de programas

La belleza y el poder de AutoIt es que puede automatizar prácticamente cualquier cosa en Windows, incluida la instalación de la aplicación. Si es un administrador de red y desea instalar programas automáticamente de forma silenciosa sin la intervención del usuario, AutoIt puede hacerlo muy fácilmente.

Básicamente, primero deberá ejecutar el instalador de configuración mediante la Runfunción:

También puede dar la ruta completa del programa si no está en el directorio actual.

Luego debemos esperar hasta que aparezca la interfaz en la pantalla. Podemos usar la WinWaitActivefunción para este propósito.

Cuando la ventana se active, usaremos las teclas de acceso directo para pasar por el proceso de configuración. La mayoría de los instaladores le permiten utilizar atajos de teclado para continuar con el proceso de instalación. Por lo general, el método abreviado de teclado se indica con una letra subrayada, por lo que deberá presionar “Alt” y la letra subrayada para realizar la acción.

En AutoIt, puede utilizar la Sendfunción para procesar el método abreviado de teclado.

Y cuando solo necesite presionar la tecla Enter, simplemente envíe Enter:

Y cuando la instalación esté completa, puede cerrar la ventana usando la WinClosefunción.

Por ejemplo, para automatizar la instalación de Microsoft Office, el script se verá así:

Dado que el instalador se cerrará automáticamente después de la instalación, no es necesario que ejecute la WinClosefunción.

Crear macros

Lo que hace que AutoIt sea aún mejor es la grabadora de macros que se puede utilizar para secuencias de pulsaciones de teclas largas y tediosas. La grabadora de macros está disponible en la versión completa del editor SciTE.

Para acceder a la grabadora de macros, abra el editor SciTE y vaya a “Herramientas -> AU3Recorder” o simplemente presione la tecla de método abreviado “Alt + F6”. La grabadora de macros registrará todas las pulsaciones de teclas y luego simulará esas pulsaciones cuando se ejecute el script. La única limitación de la grabadora de macros es que no conseguimos que la WinWaitActivefunción se inserte automáticamente entre cada pulsación de tecla. Es importante incluir la WinWaitActivefunción, de lo contrario, el script completará su ejecución incluso antes de que aparezca la primera pantalla de configuración.

Conclusión

Si bien hay varias otras formas de automatizar programas y tareas en Windows, AutoIt es mucho más poderoso y puede realizar las tareas más tediosas con mucha facilidad.

¿Utiliza la automatización en su rutina diaria de trabajo o se siente cómodo haciendo las cosas manualmente?

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario