autoitEmpezando con autoit


Observaciones

AutoIt es un lenguaje de secuencias de comandos similar a BASIC de freeware ligero, diseñado para automatizar la GUI de Windows y las secuencias de comandos generales.

Es especialmente útil para generar pulsaciones y leer información de los controles nativos de Windows. Se incluyen funciones de biblioteca para la automatización de las aplicaciones de Microsoft Office y los navegadores web.

Se puede descargar desde https://www.autoitscript.com/site/autoit/ , un sitio que también contiene un conjunto de documentación completo.

Hola Mundo

Un sencillo script de AutoIt que muestra algunas de las características básicas del lenguaje.
Tenga en cuenta que los puntos y comas introducen comentarios
Guarda esto como "HelloWorld.au3"

; Include constants.  In this case, for the MsgBox() function
#include <MsgBoxConstants.au3>

; Define and initialize the title of a dialogue box
; All AutoIt variables are loosely typed
; Local specifies the scope
Local $title
$title = "Example Window"

; Alternative method of implicit definition
; This time also indicating constant
Const $text = "Hello World"

; Third example definition
; Strings and integers defined in the same manner
$timeout = 30

; Create dialogue box using #included constants
MsgBox($MB_ICONINFORMATION, $title, $text, $timeout)

; Program end - Use of Exit is not mandatory
Exit
 

Esto producirá una salida simple: -
Hola salida mundial

Instalación o configuración

AutoIt está diseñado para su uso en el sistema operativo Microsoft Windows. Es compatible con versiones a partir de Windows XP.

Descargue la utilidad de instalación desde https://www.autoitscript.com/site/autoit/downloads/

Si se instala en una versión de Windows de 64 bits, se le solicitará al usuario que elija una instalación de 64 o 32 bits. La opción afecta a las utilidades de compilación que se instalan junto con el intérprete de script.

La utilidad de instalación se instalará en el directorio dado:

  • El intérprete de guion
  • Un compilador de script
  • Un editor de guiones (SciTE)
  • Archivos de ayuda
  • Ejemplos