Herramientas de usuario

Herramientas del sitio


informatica:software:autohotkey

¡Esta es una revisión vieja del documento!


AutoHotkey

Lenguaje de scripting para automatización de tareas Windows. Open source.

Permite definir atajos de teclado para el ratón y teclado, reasignar teclas aplicar transformaciones del texto…

Uso

AutoHotkey necesita un script para funcionar. Si lo ejecutamos sin indicarle ninguno, nos abrirá la ayuda.

Sustituciones de texto

Las hotstrings se utilizan para “expandir” ciertas abreviaturas cuando son escritas, es decir, reemplazan un texto por otro. Se definen entre cuatro dos puntos (::):

::bd::Buenos días
::hi::¡Hola!

Si ejecutamos el script, cada vez que escribamos bd, AutoHotkey lo cambiará por Buenos días.

Si queremos que estos reemplazos de texto solo afecten a cierto programa/ventana, primero tenemos que saber cómo AutoHotkey las identifica. Con AutoHoykey abierto, vamos a la barra de tareas, pulsamos en su icono con el botón derecho y seleccionamos Window Spy. Se abrirá una ventana que nos dará información sobre la ventana activa. Anotamos lo que ponga en ahk_class y lo usamos en el script:

#IfWinActive, ahk_class sublime_text.exe
::cmi::Commit inicial

Combinaciones de teclas

Las hotkeys son una tecla o combinaciones de teclas que puedes presionar para ejecutar acciones. A diferencia de las hotstrings, las hotkeys solo llevan los dos puntos dobles a la derecha y se cierran mediante return:

!j::
Send, jajajajaja
return

!j simboliza la combinación Alt + J. Cuando pulsemos dicha combinación, se escribirá jajajajaja

!k::
Run, notepad.exe
return

Con el comando Run hacemos que se ejecute un programa o que se abra una página web, según lo que le indiquemos.

informatica/software/autohotkey.1621847606.txt.gz · Última modificación: por tempwin