Primeros pasos con AutoHotkey

Hola Mundo

Mostrar un “¡Hola mundo!” en el cuadro de mensaje.

MsgBox, Hello World!

Mostrar un “¡Hola mundo!” en la información sobre herramientas.

#Persistent
Tooltip, Hello World!

Mostrar un “¡Hola mundo!” mensaje en la edición de la barra de bandeja.

#Persistent
TrayTip,, Hello World!

Imprime “Hello, World” en la salida estándar (stdout).

FileAppend, % "Hello, World", *

Instalación o configuración

De Documentación del sitio de Autohotkey

  1. Vaya a la Página de inicio de AutoHotkey.
  2. Haga clic en Descargar, una vez descargado, ejecute el ejecutable.
  3. Durante la instalación de AutoHotkey, se le pedirá que elija entre UNICODE o ANSI. En resumen, probablemente querrá elegir UNICODE. Tiene soporte para letras y números (caracteres) que no están en inglés.
  4. Continúe hasta que vea un botón Instalar.
  5. Una vez hecho, ¡genial!

Utilizar como software portátil

  1. Vaya a la página de descarga de AutoHotkey.
  2. Busque la sección Portable, elija entre UNICODE 32, 64 o ANSI y descárguelo.
  3. Al elegir la carpeta de destino, elija cualquier dispositivo de almacenamiento externo correcto o no.
  4. Ahora puede optar por asociar archivos .ahk con Autohotkey.exe
  5. Cree un archivo de texto sin formato y asígnele la extensión .ahk
  6. Luego haga clic derecho en el archivo .ahk en el explorador y haga clic en Propiedades.
  7. En las propiedades del archivo, haga clic en el botón Cambiar junto a la opción “Abrir con”.
    • After clicking Change, you’ll be given a list of programs to open the file, select the program you want to use and then click OK or Apply.
    • If the program you want to select is not listed, click the Browse button and find the Autohotkey executable (.exe) file and click OK to select that program.
  8. Ahora los archivos .ahk se ejecutarán como si se hubiera instalado autohotkey, ¡excelente!

Si tiene chocolatey instalado, ejecute el siguiente comando como usuario administrador

choco instalar autohotkey

Alternativamente, se puede construir a partir del código fuente. Ver aquí para más detalles: https://github.com/Lexikos/AutoHotkey_L/

Mostrar “Hello World” en una GUI

Gui, Add, Text,, Hello World!
Gui, Show, w200 h200
return

GuiClose:
ExitApp

Consigue un efecto similar a SplashTextOn

Gui, +AlwaysOnTop +Disabled -SysMenu +Owner  ; +Owner avoids a taskbar button.
Gui, Add, Text,, Some text to display.
Gui, Show, NoActivate, Title of Window  ; NoActivate avoids deactivating the currently active window.

Cómo crear un guión

Una vez que haya instalado AutoHotkey, probablemente querrá que haga cosas. AutoHotkey no es mágico, todos desearíamos que lo fuera, pero no lo es. Así que tendremos que decirle qué hacer. Este proceso se llama “Secuencias de comandos”.

  1. Haga clic derecho en su escritorio.
  2. Busque “Nuevo” en el menú.
  3. Haga clic en “AutoHotkey Script” dentro del menú “Nuevo”.
  4. Asigne un nuevo nombre a la secuencia de comandos. Nota: Debe terminar con una extensión .ahk. Ex. MiScript.ahk
  5. Busque el archivo recién creado en su escritorio y haga clic derecho en él.
  6. Haga clic en “Editar secuencia de comandos”.
  7. Debería haber aparecido una ventana, probablemente el Bloc de notas. Si es así, ¡ÉXITO!

Entonces, ahora que ha creado un script, debemos agregar cosas al archivo. Para obtener una lista de todos los comandos, funciones y variables incorporados, consulte la sección 5. Aquí hay una secuencia de comandos muy básica que contiene una tecla de acceso rápido que escribe texto usando el comando Enviar cuando se presiona la tecla de acceso rápido.

^j::
   Send, My First Script
Return

Más adelante profundizaremos. Hasta entonces, aquí hay una explicación del código anterior.

  • La primera línea. ^j:: es la tecla de acceso directo. ^ significa CTRL, j es la letra j. Cualquier cosa a la izquierda de :: son las teclas que debe presionar.
  • La segunda línea. Send, My First Script es la forma de ENVIAR las pulsaciones de teclas. SEND es el comando, se escribirá cualquier cosa después de la coma (,).
  • La tercera línea. Regreso. El regreso se convertirá en tu mejor amigo. Literalmente DETIENE que el código vaya más allá, a las líneas a continuación. Esto evitará muchos problemas cuando comience a tener muchas cosas en sus scripts.
  1. Guarde el archivo.
  2. Haga doble clic en el archivo/icono en el escritorio para ejecutarlo. Abra el bloc de notas o (cualquier cosa que pueda escribir) y presione Ctrl y J.
  3. Hip Hip ¡Hurra! Tu primer guión está listo. Ve a buscar algunos refrigerios de recompensa y luego vuelve a leer el resto de este tutorial.