Què és un fitxer AHK?

Com obrir, editar i convertir fitxers AHK

Un fitxer amb l' extensió de fitxer .AHK és un fitxer d'escriptura AutoHotkey. És un tipus de fitxer de text simple que s'utilitza per AutoHotkey, una eina de seqüències de seqüència gratuïta per automatitzar tasques a Windows.

El programari AutoHotkey pot utilitzar el fitxer AHK per automatitzar coses com fer clic a les adreces de la finestra, escriure lletres i números i molt més. És especialment útil per a accions llargues, extretes i repetitives que sempre segueixen els mateixos passos.

Com obrir un fitxer AHK

Encara que els fitxers AHK són només fitxers de text, només s'entenen i executen en el context del programa AutoHotkey gratuït. Aquest programa s'ha d'instal·lar per obrir un fitxer AHK per realitzar les tasques que descriu el fitxer.

Sempre que la sintaxi sigui correcta, el programari entén el que està escrit al fitxer AHK com una sèrie d'ordres que AutoHotkey ha de seguir.

Important: tingueu molta cura de fer servir fitxers executables com ara fitxers AHK que heu realitzat o que heu baixat d'una font de confiança. El moment en què existeix un fitxer AHK en una computadora que té AutoHotkey instal·lat és el moment en què posa en risc l'ordinador. El fitxer pot contenir scripts nocius que podrien causar molts danys tant als vostres fitxers personals com a fitxers importants del sistema.

Nota: la pàgina de baixada d'AutoHotkey conté tant la versió completa de l'instal·lador del programari com una opció portàtil per a les versions de Windows de 32 bits i de 64 bits .

Tot el que s'ha dit, perquè els fitxers AHK estan escrits en text pla, qualsevol editor de text (com el Bloc de notes de Windows o un dels nostres millors editors de text gratuït ) es pot utilitzar per generar els passos i fer canvis als fitxers AHK existents. De nou, però, el programa AutoHotkey s'ha d'instal·lar perquè les comandes incloses en el fitxer de text realment facin alguna cosa .

Això significa que si fa un fitxer AHK a l'ordinador i funciona bé amb AutoHotkey instal·lat, no pot enviar el mateix fitxer AHK a una altra persona que no tingui el programari instal·lat i que també ho esperi. Això és, per descomptat, tret que no convertiu el fitxer AHK a un fitxer EXE , que podeu obtenir més informació a la secció següent.

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

Tanmateix, totes les seqüències d'ordres obertes es mostren al Administrador de tasques com AutoHotkey , així com a l'àrea de notificació de la barra de tasques de Windows. Per tant, si no esteu segur de si un fitxer AHK s'està executant en segon pla, assegureu-vos de comprovar aquestes àrees.

Com convertir un fitxer AHK

Els fitxers AHK es poden convertir a EXE perquè puguin executar-se sense haver d'instal·lar explícitament el programari AutoHotkey. Podeu llegir més sobre com convertir AHK a EXE a la conversió d'una seqüència d'una empresa a una pàgina EXE (ahk2exe).

Bàsicament, la manera més ràpida de fer-ho és fer clic amb el botó dret del ratolí en el fitxer AHK i triar l'opció Compilació d'ordres . També podeu convertir el fitxer AHK a través del programa Ahk2Exe inclòs a la carpeta d'instal·lació de AutoHotkey (podeu cercar-lo a través del menú d'inici o amb una eina de cerca de fitxers com Everything), que també us permet triar un fitxer d'icones personalitzat.

AutoIt és un programa similar a AutoHotkey però utilitza els formats d'arxiu AUT i AU3 en lloc d'AHK. Pot ser que no hi hagi una manera fàcil de convertir un fitxer AHK a AU3 / AUT, de manera que és possible que hagueu de tornar a escriure completament l'script a AutoIt si això és el que està després.

Exemples de fitxers AHK

A continuació es mostren alguns exemples d'un fitxer AHK que podeu utilitzar en qüestió de minuts. Només copieu-ne un en un editor de text, deseu-lo amb l'extensió de fitxer .AHK i, a continuació, obriu-lo en una computadora que executa AutoHotkey. S'executaran en segon pla (no els "veure" obert) i funcionen de manera instantània quan s'activen les tecles corresponents.

Aquest és un script d'AutoHotkey que mostrarà o amagarà els fitxers ocults cada vegada que es prem la tecla de Windows i la tecla H al mateix temps. Això és molt més ràpid que mostrar o amagar fitxers ocults a Windows .

; Utilitzeu Windows Key + H per mostrar o amagar 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, Programari \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced, Hidden, 1 Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Programari \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced, Hidden, 2 WinGetClass, eh_Class, A If (eh_Class = "# 32770" O A_OSVersion = "WIN_VISTA" ) envieu, {F5} Else PostMessage, 0x111, 28931 ,,, A Return

El següent és un script molt més senzill d'AutoHotkey que és completament editable al vostre gust. S'obrirà un programa amb una drecera ràpida de teclat. En aquest exemple, hem establert la seqüència d'ordres per obrir el Bloc de notes quan es premeu Windows Key + N.

#n :: executar bloc de notes

Aquí teniu una versió similar que ràpidament obre el símbol del sistema des de qualsevol lloc:

#p :: Executa cmd

Consell: consulteu la referència ràpida d'AutoHotkey en línia per a les preguntes de sintaxi i altres exemples d'escriptures AutoHotkey.

Encara no es pot obrir el fitxer AHK?

Si el vostre fitxer no s'executa quan s'instal·la AutoHotkey, i especialment si no us mostra ordres de text quan es visualitza amb un editor de text, hi ha una bona probabilitat que no tingueu un fitxer d'escriptura AutoHotkey.

Alguns fitxers utilitzen un sufix al final que s'escriu molt semblat a ".AHK", però això no vol dir que tracteu els fitxers com a iguals: no sempre s'obren amb els mateixos programes o es converteixen amb les mateixes eines de conversió. .

Per exemple, tal vegada realment tingueu un fitxer AHX, que és un fitxer del mòdul de rastrejador WinAHX que no té cap relació amb els fitxers script que s'utilitzen amb AutoHotkey.

Una altra seqüència similar, però una extensió de fitxer totalment diferent, és l'APK que s'utilitza per als fitxers d'Android Package. Aquestes són aplicacions que s'executen en el sistema operatiu d' Android i estan tan lluny com els fitxers de text possibles, de manera que si teniu un d'aquests, no podreu utilitzar les obertures automàtiques de dalt per obrir-les.

El punt aquí és investigar l'extensió d'arxiu que realment teniu perquè pugueu trobar el programa adequat que pugui obrir-lo o convertir-lo en un nou format.

Tanmateix, si teniu un fitxer AHK i encara no s'obre amb els suggeriments anteriors, vegeu Més informació per obtenir informació sobre contactar-me a les xarxes socials o per correu electrònic, publicar-hi fòrums de suport tècnic i molt més. Feu-me saber quins tipus de problemes teniu amb obrir o utilitzar el fitxer AHK i veurem què puc fer per ajudar-vos.