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

  1. Ir 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ía elegir UNICODE. Tiene soporte para letras y números que no están en inglés (caracteres).
  4. Continúa hasta que veas un botón Instalar.
  5. Una vez hecho, genial!

Utilizar como software portátil

  1. Ve a la página de descargas de AutoHotkey.
  2. Busque la sección Portátil, elija entre UNICODE 32, 64 o ANSI y descargue.
  3. Al elegir la carpeta de destino, elija un dispositivo externo correcto o no.
  4. Ahora puede optar por asociar archivos .ahk con Autohotkey.exe
  5. Crea un archivo de texto plano y dale la extensión .ahk
  6. Luego haga clic con el botón 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 "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.
  8. 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".

  1. Haga clic derecho en su escritorio.
  2. Encuentra "Nuevo" en el menú.
  3. Haga clic en "AutoHotkey Script" dentro del menú "Nuevo".
  4. Dale un nuevo nombre al script. Nota: Debe terminar con una extensión .ahk. Ex. MyScript.ahk
  5. Encuentra el archivo recién creado en tu escritorio y haz clic derecho.
  6. Haga clic en "Editar Script".
  7. 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. ^ significa CTRL , 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ómo SEND 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.
  1. Guarda 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! Su primer guión está hecho. Obtenga algunos bocadillos de recompensa y luego vuelva a leer el resto de este tutorial.


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow