Dominando Autohotkey: La Guía Integral del Experto

Automatizar tareas repetitivas puede marcar la diferencia en tu rutina diaria, especialmente cuando estás lidiando con múltiples responsabilidades. Ingresa a AutoHotkey (AHK), una herramienta versátil diseñada para agilizar tu flujo de trabajo mediante la automatización.

Esta guía integral te presentará los conceptos básicos de creación y ejecución de scripts con AutoHotkey. También explorarás conceptos avanzados como hotkeys y variables, capacitándote para crear scripts AHK personalizados según tus necesidades.

¿Estás listo para transformar tu jornada laboral con AutoHotkey? ¡Comencemos y desbloqueemos el poder de la automatización!

Empezando con AutoHotkey

Antes de sumergirnos en la creación de scripts, asegurémonos de que tengas todo lo necesario para este tutorial práctico:

  • A computer running Windows 10.
  • AutoHotkey instalado y listo para usar.

Comprendiendo AutoHotkey: Una breve visión general

AutoHotkey es más que una simple herramienta de scripting; es un lenguaje de scripting gratuito y potente para Windows que te permite automatizar una amplia gama de tareas. Desde remapear teclas del teclado hasta crear macros complejas, AutoHotkey lo hace todo posible.

Desde su inicio en 2003 por Chris Mallett, AutoHotkey ha evolucionado significativamente, respaldado por una comunidad activa y numerosos recursos para principiantes. La versatilidad de AutoHotkey lo hace popular entre diversos usuarios, incluyendo:

  • Jugadores que crean macros personalizados para mejorar la jugabilidad.
  • Desarrolladores automatizando tareas rutinarias o creando accesos directos.
  • Administradores del sistema optimizando sus flujos de trabajo.

AutoHotkey también ofrece la conveniencia de la portabilidad. Puedes combinar tus scripts con el ejecutable de AutoHotkey para crear una aplicación independiente. Este enfoque portátil es increíblemente útil para su uso en múltiples computadoras sin necesidad de instalaciones individuales.

Lleva AutoHotkey en una unidad flash y ten tus scripts personalizados listos donde quiera que vayas.

¿Es AutoHotkey confiable?

En cuanto a seguridad, AutoHotkey es una herramienta confiable. Sin embargo, no es raro que algunos programas antivirus identifiquen erróneamente los scripts de AHK como potencialmente dañinos. Esto suele deberse a la naturaleza de los scripts de automatización y sus capacidades.

Si tu software antivirus marca un script de AutoHotkey, puedes incluirlo en la lista blanca para evitar este problema. Además, informar cualquier falso positivo a tu proveedor de antivirus ayuda a mejorar sus algoritmos de detección.

Creando Tu Primer Script de AutoHotkey

Ahora que estás familiarizado con AutoHotkey, creemos tu primer script. Comenzaremos con un script simple de “Hola Mundo”, un punto de partida perfecto para comprender el lenguaje de script de AutoHotkey.

1. Comienza creando una carpeta de proyecto en tu escritorio. En esta guía, la carpeta se llama /ATA.

2. Navega hasta la carpeta en el Explorador de archivos. Haz clic derecho en un área vacía, elige Nuevo -> Script de AutoHotkey y ponle nombre a tu script, como HelloWorld.ahk.

Creating Your First AutoHotkey Script

Tu recién creado script de AutoHotkey, HelloWorld.ahk, debería aparecer ahora en tu carpeta, listo para ser scripteado.

Verifying the New AutoHotkey Script File (HelloWorld.ahk)

3. Abre el archivo HelloWorld.ahk en un editor de texto de tu elección. Inicialmente, es una pizarra en blanco, lista para que comiences a programar en AutoHotkey.

A medida que avanzas en este tutorial, sigue trabajando en el mismo script (HelloWorld.ahk) sin quitar su estructura básica.

Initial View of the HelloWorld.ahk File’s Content

4. Agrega el siguiente código de AutoHotkey al final del archivo HelloWorld.ahk. Este script vinculará un cuadro de mensaje simple a la combinación de teclas Ctrl+K. Después de agregarlo, guarda y cierra el archivo.

Este código crea un MsgBox que muestra “¡Hola Mundo! ¡Este ejemplo es proporcionado por ATA!” cuando presionas Ctrl+K (^k::) en tu teclado.

^k:: 

MsgBox, Hello World! This sample provided by ATA!!

Return

Elige una combinación de teclas que no entre en conflicto con atajos existentes. Por ejemplo, Alt+Tab se usa comúnmente en Windows para cambiar entre aplicaciones, así que no se recomienda.

Creating an AutoHotkey Script to Display a Message Box

5. Haz clic derecho en el archivo HelloWorld.ahk y elige Ejecutar Script en el menú contextual para ejecutar tu script de AutoHotkey.

Asegúrate de que la aplicación predeterminada para los scripts de AHK, como Notepad, se utilice para la edición y no para la ejecución de scripts, o la opción ‘Ejecutar Script’ no aparecerá en el menú contextual.

Running the AutoHotkey Script

Una vez que el script esté en funcionamiento, notarás el icono de AutoHotkey (un cuadrado verde con la letra ‘H’) en la bandeja del sistema. Esto indica que tu script está activo y funcionando correctamente.

Confirming the AutoHotkey Script is Running

6. Prueba la funcionalidad de tu script presionando la combinación de teclas Ctrl+K. Debería aparecer un cuadro de mensaje con tu mensaje personalizado.

Testing the Hotkey in AutoHotkey

7. Ahora, modifiquemos el script HelloWorld.ahk. Reemplaza el código anterior con el siguiente, que captura la posición del cursor del mouse y la muestra en un MsgBox. Además, muestra un ToolTip con texto personalizado cerca del cursor.

Guarda y cierra el archivo después de agregar este nuevo script.

^K::

MouseGetPos, xpos, ypos

MsgBox, The cursor is at X%xpos% Y%ypos%.

ToolTip, Hello World! This sample provided by ATA!!, xpos, ypos Return

ToolTip en AutoHotkey es una característica versátil que muestra un mensaje breve cerca del cursor del mouse, mejorando la interacción del usuario en scripts basados en GUI.

Enhancing the HelloWorld.ahk AutoHotkey Script with New Functions

8. Para aplicar tus cambios, haz clic derecho en el icono de AutoHotkey en la bandeja del sistema y elige Recargar este Script. Este paso es crucial para asegurar que el script actualizado surta efecto.

Recuerda siempre recargar tus scripts después de realizar cambios para asegurarte de que estás trabajando con la versión más actualizada.

Reloading the AutoHotkey Script

9. Ahora, activa tu script presionando la combinación de teclas Ctrl+K. Deberías ver el tooltip mostrando el mensaje junto al cursor del mouse y un cuadro de mensaje mostrando la ubicación del cursor.

Demonstrating the Updated AutoHotkey Script with Message Box and Tooltip

Uso Efectivo de Comentarios en Scripts de AutoHotkey

Crear tu primer script de AutoHotkey es emocionante, pero es crucial hacer que tu código sea claro y comprensible. Los comentarios en scripts de AutoHotkey son esenciales para agregar contexto y explicaciones, haciendo que tus scripts sean más fáciles de leer y mantener.

Los comentarios son ignorados por el intérprete de scripts pero son invaluables para la colaboración y referencia futura. En AutoHotkey, los comentarios comienzan con un punto y coma (`;`) y se extienden hasta el final de la línea. Pueden colocarse encima o en línea con comandos y funciones.

Recuerda agregar un espacio antes del punto y coma al colocar comentarios en línea con comandos. Esto evita que el intérprete de AutoHotkey confunda tus comentarios como parte del comando, evitando errores.

; Example of a comment above a command
MsgBox, Hello, world!

MsgBox "Hello, world!" ; Example of an inline comment

Para practicar añadiendo comentarios descriptivos en scripts de AutoHotkey:

1. Edita tu archivo HelloWorld.ahk nuevamente. Reemplaza tu código existente con el siguiente script que incluye líneas de comentarios. Guarda tus cambios y cierra el archivo.

; Demonstrating the use of comments in AutoHotkey scripts

; This sets Ctrl+K as a hotkey (Ctrl is represented by ^)
^K::

; Send command types "Hello" in the active window (like Notepad), followed by Enter
Send Hello {enter}

; Pauses the script for one second (1000 milliseconds)
Sleep 1000

; End of script example with comments

Send Holla {enter} ; Types "Holla" to the active window.

Sleep 1000 ; Waits one second before continuing.

Send Bonjour ; Sends the text "Bonjour" to the active window.

Return ; Ends the script.

2. Para implementar las actualizaciones de tu script, recarga el script HelloWorld.ahk.

3. Ejecuta el script actualizado presionando Ctrl+K. El script imprimirá secuencialmente “Holla” y “Bonjour” con un retraso de un segundo, demostrando el efecto de tus comentarios.

Testing the AutoHotkey Script with New Comments

Desactivar Temporalmente Código en Scripts de AutoHotkey

Al scriptear con AutoHotkey, a veces necesitas desactivar secciones de tu código temporalmente. Esto puede ser para probar partes específicas de un script largo sin ejecutar el script completo.

En lugar de agregar un punto y coma a cada línea, AutoHotkey ofrece un método más eficiente. El estilo de comentario `/**/` te permite desactivar fácilmente bloques enteros de código. Este estilo comenta todo entre `/*` y `*/`, haciendo que sea ignorado por el intérprete.

1. Abre el archivo HelloWorld.ahk y utiliza los comentarios /**/ para desactivar un bloque de código específico. Guarda el archivo después de hacer estos cambios.

; Ctrl+K hotkey setup
^K::

Sleep 2000 ; Pauses for two seconds

/* Disabled code block
Send Hello {enter}
Sleep 1000
Send Holla {enter}
Sleep 1000
*/

Send Bonjour ; Only sends "Bonjour"

Return ; Ends the script
Disabling a Code Block in AutoHotkey

2. Recarga el script HelloWorld.ahk para que los cambios surtan efecto.

3. Prueba el script presionando Ctrl+K. El script solo ejecutará el comando “Bonjour”, confirmando que el bloque de código desactivado está siendo ignorado.

Testing the Commented-Out Code Block in AutoHotkey

Domina el comando Sleep en Scripts de AutoHotkey

 
Send Holla {enter} ; Types "Holla" to the active window.

Sleep 1000 ; Waits one second before continuing.

Send Bonjour ; Sends the text "Bonjour" to the active window.

Return ; Ends the script.

2. Después de actualizar tu script, asegúrate de recargar el archivo HelloWorld.ahk para aplicar los nuevos cambios.

3. Prueba tu script presionando Ctrl+K. El script escribirá secuencialmente “Holla” y “Bonjour” con un retraso entre ellos, demostrando el uso práctico de los comandos y comentarios de AutoHotkey.

Testing the Updated AutoHotkey Script Functionality

Utilizando el comando Sleep en Scripts de AutoHotkey

El comando Sleep en los scripts de AutoHotkey es una herramienta esencial para controlar el tiempo de ejecución del script. Te permite introducir un retraso, medido en milisegundos, lo que brinda a tus scripts la flexibilidad para esperar ciertas acciones o procesos antes de continuar.

Aquí te mostramos cómo implementar efectivamente el comando Sleep:

; The syntax of the Sleep command
Sleep, TimeInMilliseconds

El valor de tiempo para el comando Sleep puede variar de 1 a 2147483647 milisegundos, ofreciendo un amplio espectro para pausas en el script.

1. Abre tu script HelloWorld.ahk en un editor de texto. Reemplaza tu código anterior con el siguiente, luego guarda y cierra el archivo. El script actualizado muestra cómo usar el comando Sleep para retrasar las acciones del script.

Este ejemplo muestra cómo abrir la ventana de comandos con Ctrl+K y mostrar un mensaje después de un retraso de tres segundos, demostrando el uso práctico del comando Sleep en escenarios del mundo real.

; Assigning hotkey Ctrl+K
^K::

; Open command prompt
Run, cmd.exe

; Delay of three seconds
Sleep, 3000

; Displaying message
MsgBox, Your command-line tool is ready!

; End of script
Return
Implementing the Sleep Command in AutoHotkey

2. Después de guardar los cambios, recarga el script para ver la nueva funcionalidad en acción.

3. Prueba el script presionando Ctrl+K. La ventana de comandos se abrirá, seguida de un retraso de tres segundos, y luego aparecerá la ventana de mensaje, confirmando la implementación exitosa del comando Sleep.

Demonstrating the Sleep Command in an AutoHotkey Script

Generando Números Aleatorios con el Comando Random de AutoHotkey

El comando Random en AutoHotkey es perfecto para situaciones en las que necesitas generar un número aleatorio dentro de un rango específico. Ya sea para juegos, toma de decisiones, o cualquier otra aplicación, este comando añade un toque de imprevisibilidad y diversión a tus scripts.

Aquí tienes un ejemplo práctico:

Imagina que tienes diez salas de conferencias y quieres elegir una al azar para una reunión. El comando Random puede hacer esa elección fácilmente por ti.

La sintaxis para el comando Random es simple y flexible:

Random, OutputVar, Min, Max

Para ver el comando Random en acción:

1. Abre el archivo HelloWorld.ahk y reemplaza el código existente con el siguiente script. Este script seleccionará aleatoriamente un número entre 1 y 10 (representando tus salas de conferencias) y lo mostrará cuando presiones Ctrl+K. Guarda y cierra el archivo después de realizar los cambios.

 
; Sets Ctrl+K hotkey
^K::

; Randomizes a number from 1-10 and store the result to rand variable
Random, rand, 1, 10

; Prints a message with the randomized number in a message box
MsgBox, Room %rand% is chosen for the meeting.

; Stops the script
return
Implementing the Random Command in an AutoHotkey Script

2. Después de guardar el script, recuerda recargar el archivo HelloWorld.ahk para aplicar estos cambios.

3. Presiona Ctrl+K para ejecutar tu script actualizado de AutoHotkey. Aparecerá un cuadro de mensaje mostrando el número de habitación elegido al azar, verificando la funcionalidad del comando Random.

Demonstrating the Random Command in AutoHotkey

Utilizando el comando PixelSearch en AutoHotkey

El comando PixelSearch en AutoHotkey es una herramienta poderosa para buscar píxeles o colores específicos en tu pantalla. Puede ser increíblemente útil para tareas como automatizar acciones de juegos, encontrar elementos específicos en una aplicación, o cualquier escenario donde la detección de píxeles sea necesaria.

Veamos cómo usar el comando PixelSearch de manera efectiva:

PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID, Variation, Mode

Antes de usar PixelSearch, es importante identificar el píxel o color específico que estás buscando. Herramientas como Window Spy pueden ayudarte a encontrar los valores RGB de cualquier píxel en la pantalla.

1. Abre Window Spy haciendo clic derecho en el icono de AutoHotkey y seleccionándolo en el menú contextual. Úsalo para identificar los valores RGB de tu píxel objetivo.

Using Window Spy for AutoHotkey PixelSearch

2. Mueve tu cursor al píxel objetivo. Window Spy mostrará los valores RGB, que usarás en tu script de AutoHotkey.

Getting Pixel RGB Values for AutoHotkey PixelSearch
 
; Sets Ctrl+K hotkey
^K::

; Locate a specified pixel
PixelSearch, Px, Py, 0, 0, @DesktopWidth, @DesktopHeight, AA0000, 3, Fast

if ErrorLevel ; If the pixel is not found, print an error message
  MsgBox, That color was not found in the specified region.
else ; If the pixel is found, send a mouse click on the specified pixel location
  MouseClick, left, %Px%, %Py%

  ; Waits for two seconds, then print a message
  Sleep 2000 
  MsgBox, Your enemy has been destroyed!

; Stops the script
Return
AutoHotkey Script to Locate and Click a Pixel

4. Recarga el script HelloWorld.ahk para activar la nueva funcionalidad.

5. Presiona Ctrl+K para ejecutar el script. Si se encuentra el píxel especificado, el cursor del mouse se moverá a esa ubicación y se mostrará un mensaje.

AutoHotkey Script Execution Demonstrating PixelSearch Command

Scripts Interactivos con el comando InputBox de AutoHotkey

El comando InputBox de AutoHotkey introduce un nuevo nivel de interacción en los scripts, lo que te permite solicitar y utilizar la entrada del usuario. Este comando es esencial para crear scripts que requieren información del usuario, mejorando la flexibilidad y utilidad de tus scripts de AutoHotkey.

El comando InputBox es versátil, utilizado para una variedad de aplicaciones desde la entrada de datos simple hasta interacciones de usuario más complejas.

Aquí te mostramos cómo puedes utilizar el comando InputBox:

InputBox, OutputVar, Title, Prompt, HIDE, Width, Height, X, Y, Locale, Timeout, Default

Para crear un script que interactúe con el usuario a través de un cuadro de diálogo de entrada:

1. Reemplaza el código en tu archivo HelloWorld.ahk con el script a continuación, que utiliza el comando InputBox. Guarda y cierra el archivo después de estos cambios. Este script demuestra cómo capturar la entrada del usuario y utilizarla dentro de tu script de AutoHotkey.

; Sets Ctrl+K hotkey
^K::

; Creates an input box dialog
InputBox, UserName, Your Name, Please enter your name., , 640, 480

if ErrorLevel ; If there's an error in input
  MsgBox, Oops, something went wrong!
else ; Display user's name
  MsgBox, Your name is "%UserName%!"

; Ends the script
Return
AutoHotkey Script Creating an InputBox for User’s Name

2. Recarga el script HelloWorld.ahk para incorporar los nuevos cambios.

3. Presiona Ctrl+K para lanzar el script. Un cuadro de diálogo de entrada te solicitará tu nombre. Después de ingresar tu nombre y hacer clic en OK, aparecerá un cuadro de mensaje para confirmar la entrada, como se muestra a continuación.

Demonstrating the InputBox Command in AutoHotkey

Automatizando Pulsaciones de Teclas con el Comando Send de AutoHotkey

El comando Send en AutoHotkey es una función poderosa para automatizar pulsaciones de teclas. Ya sea que estés completando formularios, ingresando texto repetido o automatizando otras tareas basadas en pulsaciones de teclas, el comando Send hace que estas tareas sean sencillas.

Aquí te mostramos cómo utilizar el comando Send:

Send keys

Este comando puede simular varios golpes de teclas, incluyendo teclas especiales como la tecla de Windows o la tecla Alt.

1. Actualiza tu archivo HelloWorld.ahk con el script que se muestra a continuación. Este script enviará golpes de teclas específicos cuando se ejecute. Guarda el archivo después de actualizar el script.

El script envía el texto “Atentamente,” seguido de un golpe de tecla ENTER, y luego “ATA”.

^K::
Send Sincerely, {enter} ATA
Return
AutoHotkey Script to Send Specific Keystrokes

2. Recarga el script HelloWorld.ahk para asegurarte de que los últimos cambios estén activos.

3. Abre un editor de texto y presiona Ctrl+K para ver el comando Send en acción. El script escribirá “Atentamente,” presionará ENTER y luego escribirá “ATA”.

Testing AutoHotkey’s Send Command

Automatización de clics de ratón y golpes de teclas con AutoHotkey

AutoHotkey simplifica la automatización de tareas repetitivas, como golpes de teclas y clics de ratón, mejorando la productividad y eficiencia.

Por ejemplo, si necesitas mantener una aplicación activa haciendo clic en posiciones aleatorias de la pantalla, AutoHotkey puede automatizar este proceso mediante secuencias programadas de golpes de teclas.

1. Edita tu script HelloWorld, reemplaza el código con las siguientes líneas, guarda los cambios y cierra el archivo. Este código automatiza clics izquierdos en posiciones aleatorias de la pantalla.

; Sets Ctrl+K hotkey
^K::

; Automated clicks for 1 million iterations
Loop 1000000
{
  Random, RandomX, 869, 1049 ; Random X-coordinate
  Random, RandomY, 135, 241  ; Random Y-coordinate
  MouseClick, Left, %RandomX%, %RandomY% ; Automated click
  Sleep 2000 ; Two-second pause
}

; Hotkeys to pause/resume the script
+^K::Pause

2. Recarga el script para aplicar los cambios.

3. Presiona Ctrl+K para activar el script. Realizará clics izquierdos aleatorios en tu aplicación, como se muestra a continuación. Presiona Shift+Ctrl+K para pausar el script.

AutoHotkey Script Automating Mouse Clicks and Keystrokes

Desarrollando una interfaz gráfica de usuario (GUI) con AutoHotkey para una interactividad mejorada

Las capacidades de interfaz gráfica de usuario (GUI) de AutoHotkey permiten la creación de interfaces amigables para el usuario, haciendo que los scripts sean más interactivos y visualmente atractivos.

Aquí te explicamos cómo puedes crear una GUI en AutoHotkey:

Gui, SubCommand, Value1, Value2, Value3

1. Utiliza el SubComando Add para incorporar diferentes controles como etiquetas de texto, campos de edición y botones en tu GUI. Esto enriquece la experiencia del usuario y la funcionalidad de tu script.

  • Text – Agrega etiquetas para mayor claridad.
  • Edit – Crea campos de entrada para que el usuario introduzca datos.
  • Button – Inserta botones que activan acciones del script al hacer clic.

2. Reemplaza tu archivo HelloWorld.ahk con el siguiente script para demostrar una GUI básica con texto, campo de entrada y un botón. Guarda y cierra el archivo después de realizar estos cambios.

; Example AutoHotkey GUI creation
Gui, Add, Text,, Enter your name:
Gui, Add, Edit, vUserName
Gui, Add, Button, Default, Submit
Gui, Show, w200 h150, Sample GUI
return

; Button action
ButtonSubmit:
Gui, Submit
MsgBox, Hello %UserName%!
return

GuiClose:
ExitApp

3. Recarga el script HelloWorld.ahk. Aparecerá una ventana de GUI que te permitirá ingresar tu nombre y ver un mensaje de saludo al hacer clic en el botón ‘Submit’.

Mejora tu flujo de trabajo con AutoHotkey: Automatizando clics de ratón y pulsaciones de teclas

AutoHotkey proporciona una forma sencilla de automatizar pulsaciones de teclas y clics de ratón, optimizando tus tareas diarias y aumentando la eficiencia.

Imagina la necesidad de mantener activa una aplicación mediante clics de ratón periódicos. Con AutoHotkey, puedes automatizar esta tarea fácilmente.

1. Actualiza tu script HelloWorld.ahk con el siguiente código. Este script simula clics de ratón en posiciones aleatorias de la pantalla, manteniendo tu aplicación activa sin intervención manual. Guarda y cierra el archivo después de la actualización.

; Ctrl+K hotkey setup
^K::

; Loop for automated actions
Loop 1000000
{
  Random, RandomX, 869, 1049 ; Random X-coordinate
  Random, RandomY, 135, 241  ; Random Y-coordinate
  MouseClick, Left, %RandomX%, %RandomY% ; Click action
  Sleep 2000 ; Pause between clicks
}

; Pause/Resume hotkey
+^K::Pause

2. Aplica los cambios al recargar el script HelloWorld.ahk.

3. Presiona Ctrl+K para iniciar el proceso de clics automatizados. Observa cómo el script realiza clics en ubicaciones aleatorias cada dos segundos. Usa Shift+Ctrl+K para pausar el script.

AutoHotkey Automated Mouse Clicks and Keystrokes Demonstration

Construyendo una GUI Interactiva de AutoHotkey

Las capacidades de GUI de AutoHotkey permiten la creación de interfaces interactivas y amigables para el usuario, mejorando la experiencia del usuario y ampliando la funcionalidad del script.

Vamos a explorar la creación de una GUI básica de AutoHotkey:

Gui, Add, ControlType, Options, Text

1. Edita tu script HelloWorld.ahk con el código a continuación para crear una ventana GUI. Esta GUI incluirá dos campos de entrada para los nombres y apellidos del usuario y un botón para enviar los datos. Guarda los cambios y cierra el archivo.

; Ctrl+K hotkey for GUI
^K::

; GUI creation with text and edit fields
Gui, Add, Text,, First name:
Gui, Add, Edit, vFirstName
Gui, Add, Text,, Last name:
Gui, Add, Edit, vLastName
Gui, Add, Button, Default, OK

; Displaying the GUI
Gui, Show,, Simple Input Example
Return

; Actions upon clicking OK
ButtonOK:
Gui, Submit
MsgBox, You entered "%FirstName% %LastName%".

; Closing the GUI
GuiClose:
ExitApp

2. Recarga el script HelloWorld.ahk para ver la nueva GUI en acción.

3. Presiona Ctrl+K para abrir la GUI. Ingresa tus nombres y apellidos, luego haz clic en Aceptar. Un cuadro de mensaje mostrará los nombres ingresados, demostrando la funcionalidad de la GUI.

AutoHotkey GUI Creation Test

Conclusión

AutoHotkey es una herramienta versátil que aumenta la productividad mediante la automatización de tareas y la mejora de las interfaces de usuario. A través de esta guía, has aprendido a crear teclas de acceso rápido personalizadas, scripts para acciones automatizadas y GUIs interactivas.

Con estos conceptos básicos, estás bien equipado para comenzar a explorar scripts de AutoHotkey más complejos. Experimenta con diferentes funcionalidades, como guardar la entrada del usuario en un archivo o ajustar las dimensiones de la GUI, para adaptar tus scripts a tus necesidades.

Abraza el poder de AutoHotkey para transformar tus tareas diarias de computación en procesos simples y automatizados.

Source:
https://adamtheautomator.com/autohotkey/