AHK (què és i com obrir-ne un)

Taula de continguts:

AHK (què és i com obrir-ne un)
AHK (què és i com obrir-ne un)
Anonim

Què cal saber

  • Un fitxer AHK és un script d'AutoHotkey.
  • Obre'n una amb AutoHotkey o edita-la amb un editor de text.
  • Converteix a EXE amb Ahk2Exe.

Aquest article explica què és un fitxer AHK i com obrir-ne un a l'ordinador, a més de com convertir-ne un a un format executable (EXE) més utilitzat.

Què és un fitxer AHK?

Un fitxer amb l'extensió de fitxer. AHK és un script d'AutoHotkey. És un tipus de fitxer de text sense format que fa servir una eina de programació d'scripts gratuïta per automatitzar tasques a Windows.

El programa AutoHotkey utilitza aquest fitxer per automatitzar coses com ara fer clic a les indicacions de la finestra, escriure lletres i números i molt més. És especialment útil per a accions llargues, llargues i repetitives que segueixen sempre els mateixos passos.

Image
Image

Com obrir un fitxer AHK

Tot i que els fitxers AHK són només fitxers de text, només s'entenen i s'executen en el context del programa gratuït AutoHotkey. S'ha d'instal·lar al mateix ordinador des del qual s'executa el fitxer per tal que es puguin realitzar les seves tasques.

Mentre la sintaxi sigui correcta, el programari entén el que hi ha escrit al fitxer com una sèrie d'ordres que AutoHotkey hauria de seguir.

Aneu amb compte de fer servir només fitxers executables com aquests que hàgiu creat vos altres mateixos o que hàgiu baixat d'una font de confiança. El moment en què existeix un fitxer AHK en un ordinador que té instal·lat AutoHotkey és el moment en què poseu el vostre ordinador en risc. El fitxer pot contenir scripts nocius que podrien fer, en secret, molts danys tant als vostres fitxers personals com als fitxers importants del sistema.

Dit això, com que els fitxers AHK estan escrits en text sense format, es pot utilitzar qualsevol editor de text (com el Bloc de notes a Windows o un de la nostra llista de Millors editors de text gratuïts) per crear els passos i fer canvis als fitxers existents. De nou, però, s'ha d'instal·lar AutoHotkey perquè les ordres incloses al fitxer de text facin alguna cosa.

Això vol dir que si feu un fitxer AHK al vostre ordinador i funciona bé amb AutoHotkey instal·lat, no podreu enviar el mateix fitxer a algú que no tingui el programari instal·lat i espereu que funcioni per a ells., també. És a dir, tret que el convertiu a EXE, sobre el qual podeu obtenir més informació a la secció següent.

Pot semblar que no hagueu obert un fitxer AHK si les instruccions dins del fitxer no fan alguna cosa òbvia. Per exemple, si el vostre està configurat per escriure una frase després d'haver introduït una combinació especial d'ordres de teclat, llavors l'obertura d'aquest fitxer específic no revelarà cap finestra ni indicació que s'està executant. Tanmateix, segur que sabreu que n'heu obert un si està configurat per obrir altres programes, apagar l'ordinador, etc., cosa evident.

No obstant això, tots els scripts oberts es mostren al Gestor de tasques, així com a l'àrea de notificació de la barra de tasques de Windows. Per tant, si no esteu segur de si un s'està executant activament en segon pla, assegureu-vos de comprovar aquestes àrees.

Com convertir-ne un

Els fitxers AHK es poden convertir a EXE perquè es puguin executar sense haver d'instal·lar explícitament AutoHotkey. Podeu obtenir més informació sobre la conversió a EXE a la pàgina Converteix un script en un EXE (ahk2exe) de l'empresa.

Bàsicament, la manera més ràpida de fer-ho és fer clic amb el botó dret al fitxer i triar Compile Script. També podeu fer aquesta conversió mitjançant el programa Ahk2Exe inclòs a la carpeta d'instal·lació d'AutoHotkey. Podeu cercar-lo al menú Inici o cercar-lo en aquesta carpeta:


C:\Fitxers de programa\AutoHotkey\Compiler

AutoIt és un programa similar a AutoHotkey, però que utilitza els formats de fitxer AUT i AU3. Pot ser que no hi hagi una manera fàcil de convertir AHK a un d'aquests formats, de manera que potser haureu de reescriure completament l'script a AutoIt si això és el que busqueu.

Exemples de fitxers AHK

A continuació es mostren alguns exemples d'scripts d'AutoHotkey. Només cal que copieu-ne un en un editor de text, deseu-lo amb l'extensió de fitxer AHK i, a continuació, obriu-lo en un ordinador que executi AutoHotkey. S'executaran en segon pla (no els "veureu" oberts) i funcionaran a l'instant quan s'activaran les tecles corresponents.

Aquest mostrarà o amagarà els fitxers ocults cada vegada que es premeu les tecles Windows i H al mateix temps. Això és molt més ràpid que mostrar/amagar manualment els fitxers ocults.


; Mostra o amaga els fitxers ocults

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

Else

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

WinGet A_Class

Si (eh_Class="32770" O A_OSVersion="WIN_VISTA")

enviar, {F5}

Else PostMessage, 0x111, 28931,,, A

Retorn

El següent és un script molt més senzill que es pot editar completament al vostre gust. Obrirà un programa amb una drecera ràpida de teclat. En aquest exemple, l'hem configurat per obrir el Bloc de notes quan es prem WIN+N.


n::Executar el Bloc de notes

Aquí n'hi ha un de semblant que obre ràpidament el símbol del sistema des de qualsevol lloc:


p::Executar cmd

Vegeu la Referència ràpida d'AutoHotkey per a preguntes de sintaxi i l'Aparador d'scripts d'AutoHotkey per obtenir més exemples d'script.

Encara no el pots obrir?

Si el vostre fitxer no s'executa quan s'instal·la AutoHotkey, i sobretot si no us mostra ordres de text quan es visualitza amb un editor de text, és molt probable que no en tingueu cap. scripts.

Alguns fitxers utilitzen un sufix al final que s'escriu molt com "AHK", però això no vol dir que hàgiu de tractar els fitxers com a iguals; no sempre s'obren amb els mateixos programes ni es converteixen amb el mateixes eines.

Per exemple, potser realment teniu un fitxer AHX, que és un fitxer del mòdul de seguiment de WinAHX que no té cap relació amb els fitxers d'script utilitzats amb AutoHotkey. O podria ser un fitxer AHS utilitzat amb Photoshop.

Una altra extensió de fitxer semblant però totalment diferent és l'APK. Es tracta d'aplicacions que s'executen al sistema operatiu Android i estan tan lluny com sigui possible dels fitxers de text, de manera que si en teniu un, no podreu utilitzar els obridors d'AutoHotkey des de d alt per obrir-lo.

Els fitxers ASHX són un altre exemple. Només s'afegeix una lletra a aquesta extensió de fitxer, però el format té a veure amb les aplicacions del servidor web ASP. NET.

El punt aquí és investigar l'extensió de fitxer que utilitza el vostre fitxer perquè pugueu trobar el programa adequat que pugui obrir o convertir el fitxer.

Recomanat: