AHK (Qué es y cómo abrir uno)

Tabla de contenido:

AHK (Qué es y cómo abrir uno)
AHK (Qué es y cómo abrir uno)
Anonim

Qué saber

  • Un archivo AHK es un script de AutoHotkey.
  • Abra uno con AutoHotkey, o edítelo con un editor de texto.
  • Convertir a EXE con Ahk2Exe.

Este artículo explica qué es un archivo AHK y cómo abrir uno en su computadora, además de cómo convertir uno a un formato ejecutable más utilizado (EXE).

¿Qué es un archivo AHK?

Un archivo con la extensión de archivo. AHK es un script de AutoHotkey. Es un tipo de archivo de texto sin formato que utiliza una herramienta de secuencias de comandos gratuita para automatizar tareas en Windows.

El programa AutoHotkey usa este archivo para automatizar cosas como hacer clic en las indicaciones de la ventana, escribir letras y números, y mucho más. Es especialmente útil para acciones largas, prolongadas y repetitivas que siempre siguen los mismos pasos.

Image
Image

Cómo abrir un archivo AHK

Aunque los archivos AHK son solo archivos de texto, solo se entienden y ejecutan dentro del contexto del programa gratuito AutoHotkey. Debe instalarse en la misma computadora desde la que se ejecuta el archivo para que se realicen sus tareas.

Mientras la sintaxis sea correcta, el software entiende lo que está escrito en el archivo como una serie de comandos que debe seguir AutoHotkey.

Ten mucho cuidado de usar solo archivos ejecutables como estos que hayas creado tú mismo o que hayas descargado de una fuente confiable. El momento en que existe un archivo AHK en una computadora que tiene AutoHotkey instalado es el momento en que pone su computadora en riesgo. El archivo puede contener secuencias de comandos dañinas que secretamente podrían causar mucho daño tanto a sus archivos personales como a archivos importantes del sistema.

Dicho todo esto, dado que los archivos AHK están escritos en texto sin formato, se puede usar cualquier editor de texto (como el Bloc de notas de Windows o uno de nuestra lista de Mejores editores de texto gratuitos) para crear los pasos y realizar cambios en los archivos existentes. Una vez más, sin embargo, se debe instalar AutoHotkey para que los comandos incluidos en el archivo de texto realmente hagan algo.

Esto significa que si crea un archivo AHK en su computadora y funciona bien con AutoHotkey instalado, no puede enviar ese mismo archivo a otra persona que no tenga el software instalado y esperar que funcione para ellos, también. Es decir, a menos que lo convierta a EXE, sobre lo que puede obtener más información en la sección siguiente.

Puede parecer que no ha abierto un archivo AHK si las instrucciones dentro del archivo no hacen algo obvio. Por ejemplo, si el suyo está configurado para escribir una oración después de haber ingresado una combinación especial de comandos de teclado, al abrir ese archivo específico no se mostrará ninguna ventana ni indicación de que se está ejecutando. Sin embargo, seguramente sabrá que ha abierto uno si está configurado para abrir otros programas, apagar su computadora, etc., algo obvio.

Sin embargo, todos los scripts abiertos se muestran en el Administrador de tareas, así como en el área de notificación de la barra de tareas de Windows. Entonces, si no está seguro de si uno se está ejecutando activamente en segundo plano, asegúrese de verificar esas áreas.

Cómo convertir uno

Los archivos AHK se pueden convertir a EXE para que puedan ejecutarse sin tener que instalar explícitamente AutoHotkey. Puede obtener más información sobre la conversión a EXE en la página Convertir un script en un EXE (ahk2exe) de la empresa.

Básicamente, la forma más rápida de hacerlo es hacer clic derecho en el archivo y elegir Compilar script. También puedes hacer esta conversión a través del programa Ahk2Exe incluido en la carpeta de instalación de AutoHotkey. Puede buscarlo a través del menú Inicio o buscar en esta carpeta:


C:\Archivos de programa\AutoHotkey\Compiler

AutoIt es un programa similar a AutoHotkey pero en su lugar utiliza los formatos de archivo AUT y AU3. Es posible que no haya una manera fácil de convertir AHK a uno de esos formatos, por lo que es posible que deba reescribir completamente el script en AutoIt si esto es lo que busca.

Ejemplos de archivos AHK

A continuación se muestran algunos ejemplos de secuencias de comandos de AutoHotkey. Simplemente copie uno en un editor de texto, guárdelo con la extensión de archivo AHK y luego ábralo en una computadora que esté ejecutando AutoHotkey. Se ejecutarán en segundo plano (no los "verá" abiertos) y funcionarán instantáneamente cuando se activen las teclas correspondientes.

Este mostrará u ocultará archivos ocultos cada vez que se presionen las teclas Windows y H al mismo tiempo. Esto es mucho más rápido que mostrar/ocultar archivos ocultos manualmente.


; Mostrar u ocultar archivos ocultos

h::

RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden

If HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1

Otro

RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2

WinGetClass, eh_Class, A

If (eh_Class="32770" OR A_OSVersion="WIN_VISTA")

send, {F5}

Else PostMessage, 0x111, 28931,,, A

Return

La siguiente es una secuencia de comandos mucho más simple que se puede editar completamente a su gusto. Se abrirá un programa con un atajo de teclado rápido. En este ejemplo, lo configuramos para abrir el Bloc de notas cuando se presiona WIN+N.


n::Ejecutar Bloc de notas

Aquí hay uno similar que abre rápidamente el símbolo del sistema desde cualquier lugar:


p::Ejecutar cmd

Consulte la Referencia rápida de AutoHotkey para preguntas de sintaxis y AutoHotkey Script Showcase para obtener más ejemplos de scripts.

¿Sigue sin poder abrirlo?

Si su archivo no se ejecuta cuando se instala AutoHotkey, y especialmente si no muestra comandos de texto cuando se ve con un editor de texto, entonces hay muchas posibilidades de que no tenga uno de estos guiones.

Algunos archivos usan un sufijo al final que se escribe mucho como "AHK", pero eso no significa que debas tratar los archivos como iguales; no siempre se abren con los mismos programas o se convierten con el mismas herramientas.

Por ejemplo, tal vez realmente tenga un archivo AHX, que es un archivo del módulo de seguimiento de WinAHX que no tiene relación con los archivos de script utilizados con AutoHotkey. O podría ser un archivo AHS usado con Photoshop.

Otra extensión de archivo que suena similar pero totalmente diferente es APK. Estas son aplicaciones que se ejecutan en el sistema operativo Android y están lo más alejadas posible de los archivos de texto, por lo que si tiene uno de esos, no podrá usar los abridores de AutoHotkey desde arriba para abrirlo.

Los archivos ASHX son otro ejemplo. Solo se agrega una letra a esa extensión de archivo, pero el formato tiene que ver con las aplicaciones del servidor web ASP. NET.

El punto aquí es investigar la extensión de archivo que usa su archivo para que pueda encontrar el programa apropiado que pueda abrir o convertir el archivo.

Recomendado: