AutoHotkey Tutorial
Empezando con AutoHotkey
Buscar..
Observaciones
AutoHotkey es un lenguaje de scripting personalizado gratuito y de código abierto para Microsoft Windows, inicialmente destinado a proporcionar atajos de teclado o teclas de acceso rápido, una macro- creación rápida y la automatización del software que permite a los usuarios de la mayoría de los niveles informáticos automatizar tareas repetitivas en cualquier aplicación de Windows. AutoHotkey puede ampliar o modificar fácilmente las interfaces de usuario (por ejemplo, anulando los comandos predeterminados de las teclas de control de Windows con sus equivalentes de Emacs ). La instalación de Autohotkey incluye su propio archivo de ayuda extensa con una versión basada en web siempre actualizada.
Puede escribir macros de mouse o teclado , reasignar teclas , crear teclas de acceso rápido , expandir abreviaturas, cambiar el contenido del portapapeles y hacer que los ejecutables ejecuten scripts de teclas de acceso rápido en computadoras sin AutoHotkey instalado.
Versiones
AutoHotkey 1.0. * - también conocido retroactivamente como AutoHotkey Basic, Classic, Vanilla, etc.
(El desarrollo se suspendió en 2011; último establo: 2009)
Versión | Fecha de lanzamiento |
---|---|
v1.0.48.05 | 2009-09-26 |
v1.0.97.02 | 2011-04-14 |
AutoHotkey 1.1. * - anteriormente conocido como AutoHotkey_L.
(Estable y recibe actualizaciones regularmente)
Versión | Fecha de lanzamiento |
---|---|
v1.1.24.00 | 2016-05-22 |
v1.1.24.01 | 2016-08-02 |
AutoHotkey 2.0-a *
(Todavía en fase alfa)
Versión | Fecha de lanzamiento |
---|---|
v2.0-a069 | 2015-10-24 |
v2.0-a070 | 2015-11-09 |
v2.0-a071 | 2015-12-25 |
v2.0-a072 | 2015-12-25 |
v2.0-a073 | 2016-02-05 |
v2.0-a074 | 2016-03-11 |
v2.0-a075 | 2016-06-03 |
Instalación o configuración
De la documentación del sitio Autohotkey
- Ir a la página de inicio de AutoHotkey .
- Haga clic en Descargar , una vez descargado ejecute el ejecutable.
- Durante la instalación de AutoHotkey, se le pedirá que elija entre UNICODE o ANSI. En resumen, probablemente querría elegir UNICODE. Tiene soporte para letras y números que no están en inglés (caracteres).
- Continúa hasta que veas un botón Instalar.
- Una vez hecho, genial!
Utilizar como software portátil
- Ve a la página de descargas de AutoHotkey.
- Busque la sección Portátil, elija entre UNICODE 32, 64 o ANSI y descargue.
- Al elegir la carpeta de destino, elija un dispositivo externo correcto o no.
- Ahora puede optar por asociar archivos .ahk con Autohotkey.exe
- Crea un archivo de texto plano y dale la extensión .ahk
- Luego haga clic con el botón derecho en el archivo .ahk en el explorador y haga clic en Propiedades.
- En las propiedades del archivo, haga clic en el botón Cambiar junto a la opción "Se abre con".
- Después de hacer clic en Cambiar, se le dará una lista de programas para abrir el archivo, seleccione el programa que desea usar y luego haga clic en Aceptar o Aplicar.
- Si el programa que desea seleccionar no se encuentra en la lista, haga clic en el botón Examinar, busque el archivo ejecutable de Autohotkey (.exe) y haga clic en Aceptar para seleccionar ese programa.
- Ahora los archivos .ahk se ejecutarán como si se hubiera instalado autohotkey, ¡excelente!
Si tiene instalado Chocolatey, ejecute el siguiente comando como usuario administrador.
choco instalar autohotkey
Alternativamente, se puede construir desde el código fuente. Vea aquí para más detalles:
https://github.com/Lexikos/AutoHotkey_L/
Hola Mundo
Mostrar un "¡Hola mundo!" en el cuadro de mensaje.
MsgBox, Hello World!
Mostrar un "¡Hola mundo!" en la descripción.
#Persistent
Tooltip, Hello World!
Mostrar un "¡Hola mundo!" Mensaje en la edición de la barra de herramientas.
#Persistent
TrayTip,, Hello World!
Imprime "Hola, Mundo" en Salida estándar (stdout).
FileAppend, % "Hello, World", *
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 script
Una vez que tenga AutoHotkey instalado, probablemente querrá que haga cosas. AutoHotkey no es magia, todos deseamos que lo fuera, pero no lo es. Así que tendremos que decirle qué hacer. Este proceso se llama "Scripting".
- Haga clic derecho en su escritorio.
- Encuentra "Nuevo" en el menú.
- Haga clic en "AutoHotkey Script" dentro del menú "Nuevo".
- Dale un nuevo nombre al script. Nota: Debe terminar con una extensión .ahk. Ex. MyScript.ahk
- Encuentra el archivo recién creado en tu escritorio y haz clic derecho.
- Haga clic en "Editar Script".
- Una ventana debería haber aparecido, probablemente Bloc de notas. Si es así, ¡ÉXITO!
Así que ahora que ha creado un script, necesitamos 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 directo que escribe texto con el comando Enviar cuando se presiona la tecla de acceso rápido.
^j::
Send, My First Script
Return
Vamos a obtener más en profundidad más adelante. Hasta entonces, aquí hay una explicación del código anterior.
- La primera línea.
^j::
es la tecla de acceso directo.^
significaCTRL
,j
es la letra j. Cualquier cosa a la izquierda de::
son las teclas que necesita presionar. - La segunda línea.
Send, My First Script
es cómoSEND
pulsaciones de teclas.SEND
es el comando, se escribirá cualquier cosa después de la coma (,). - La tercera línea.
Return
El regreso se convertirá en tu mejor amigo. Literalmente, DETIENE que el código no vaya más lejos, a las líneas de abajo. Esto evitará muchos problemas cuando empieces a tener muchas cosas en tus scripts.
- Guarda el archivo.
- 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.
- ¡Hip hip hurra! Su primer guión está hecho. Obtenga algunos bocadillos de recompensa y luego vuelva a leer el resto de este tutorial.