Generador de scripts de AutoHotkey con IA
Describe lo que quieres automatizar en Windows y obtén un script de AutoHotkey v2 o v1.1 listo para ejecutar, con atajos de teclado, cadenas de activación y acciones para ventanas, el mouse y el portapapeles, escrito según la documentación oficial de AutoHotkey.
Leerme
¿Qué es AutoHotkey?
AutoHotkey es un lenguaje de scripting gratuito y de código abierto para Windows que automatiza el teclado, el mouse y las ventanas. Un script es un archivo de texto sin formato con la extensión .ahk. Puede convertir una combinación de teclas en un atajo que abre un programa o escribe texto, expandir abreviaturas mientras escribes, reasignar teclas, hacer clic y escribir por ti con un temporizador, mover y cambiar el tamaño de las ventanas o mostrar pequeños cuadros de diálogo. AutoHotkey tiene dos versiones con sintaxis diferente: v2 es la actual y v1.1 está obsoleta, aunque todavía ejecuta muchos scripts antiguos.
Descripción de la herramienta
Describe con tus propias palabras qué debe hacer el script, elige AutoHotkey v2 o v1.1 y la IA escribirá el script completo. Cada solicitud incluye una versión condensada de la documentación oficial de AutoHotkey para la versión elegida, de modo que la IA use la sintaxis correcta: en un script v2, llama a funciones como MsgBox "Hello" y WinActivate, usa #HotIf para las teclas rápidas específicas de un programa y A_Clipboard para el portapapeles, y evita comandos de v1 como IfWinActive, StringReplace o %variable%, que impedirían que el script se cargara.
El script aparece en un editor con resaltado de sintaxis de AutoHotkey, donde puedes modificarlo, copiarlo o descargarlo como archivo .ahk. Un comentario al principio explica qué hace el script y enumera sus teclas rápidas y hotstrings.
Funciones
- Scripts para AutoHotkey v2 o la versión anterior v1.1
- Teclas rápidas, hotstrings, reasignación de teclas y teclas rápidas que solo funcionan en un programa
- Automatización de ventanas, portapapeles, mouse, temporizadores, archivos e interfaces gráficas sencillas
- Valores modificables, como rutas, retrasos y textos, guardados en variables al principio
- Resaltado de sintaxis, edición y descarga como archivo
.ahk
Cómo ejecutar el script
- Instala AutoHotkey v2 desde autohotkey.com. Cuando inicies un script v1.1, se te ofrecerá descargar también v1.1.
- Descarga el archivo o pega el script en un archivo de texto nuevo y guárdalo con la extensión
.ahken UTF-8. - Haz doble clic en el archivo para iniciarlo. Mientras se ejecuta el script, aparece un icono verde H en el área de notificación de la barra de tareas.
- Haz clic derecho en el icono para volver a cargar, pausar, suspender las teclas rápidas o salir del script. Para iniciar el script con Windows, coloca un acceso directo en la carpeta que se abre con Win + R y
shell:startup.
Consejos
- Indica las teclas que quieres usar, como Ctrl+Alt+N o F8. De lo contrario, la IA elegirá teclas rápidas que no entren en conflicto con los atajos habituales.
- Indica el nombre del programa por su ventana o ejecutable, como Chrome, Notepad o Excel, cuando una tecla rápida solo deba funcionar en ese programa.
- Explica cómo debe detenerse una acción repetitiva, por ejemplo, al volver a pulsar la misma tecla rápida o con Esc.
- Lee el script antes de ejecutarlo. AutoHotkey puede pulsar teclas y hacer clic en cualquier lugar, así que prueba los scripts nuevos en un entorno donde una pulsación accidental no cause daños.
Preguntas frecuentes
¿Debo elegir v2 o v1.1?
Elige v2, salvo que necesites añadir contenido a un script v1.1 existente. v1.1 está obsoleta y no recibe nuevas funciones, y no se pueden mezclar las dos versiones en un mismo script. La línea #Requires al principio indica a AutoHotkey qué versión debe ejecutar el script.
El script muestra un error al iniciarse. ¿Qué puedo hacer?
AutoHotkey comprueba todo el script al cargarlo y muestra la línea que contiene el problema. Asegúrate de que la versión que instalaste coincida con la línea #Requires y, después, corrige la línea manualmente o describe el problema en una nueva solicitud.
¿Puede funcionar un script en videojuegos?
Algunos videojuegos ignoran la entrada rápida que AutoHotkey envía de forma predeterminada o la bloquean intencionadamente. Solicita pulsaciones de teclas más lentas con SendEvent y retrasos entre teclas, y consulta las reglas del juego: muchos juegos en línea prohíben la automatización.