¿Que é un ficheiro AHK?

Como abrir, editar e converter arquivos AHK

Un ficheiro coa extensión de ficheiro .AHK é un ficheiro de script AutoHotkey. É un tipo de ficheiro de texto sinxelo que usa AutoHotkey, unha ferramenta de scripting gratuíta para automatizar tarefas en Windows.

O software AutoHotkey pode usar o ficheiro AHK para automatizar cousas como facer clic nas indicacións de fiestra, escribir letras e números e moito máis. É especialmente útil para accións longas, elaboradas e repetitivas que sempre seguen os mesmos pasos.

Como abrir un ficheiro AHK

Aínda que os ficheiros AHK son só ficheiros de texto, só se entenden e executan no contexto do programa AutoHotkey gratuíto. Este programa debe ser instalado para abrir un ficheiro AHK para realizar as tarefas que describe o ficheiro.

Mentres a sintaxe sexa correcta, o software comprende o que está escrito no ficheiro AHK como unha serie de comandos que debe seguir AutoHotkey.

Importante: tente moito coidado de usar só ficheiros executables como ficheiros AHK que fas ou que descargaches desde unha fonte de confianza. O momento en que existe un ficheiro AHK nunha computadora que ten instalado AutoHotkey é o momento en que pon o ordenador en risco. O ficheiro pode conter scripts nocivos que poidan causar moitos danos tanto nos seus ficheiros persoais como a ficheiros de sistema importantes.

Nota: A páxina de descarga de AutoHotkey contén tanto a versión completa do programa de instalación como a opción portátil para as versións de Windows de 32 bits e de 64 bits .

Todo o que dixen, porque os ficheiros AHK están escritos en texto plano, calquera editor de texto (como o Bloc de notas en Windows ou un dos nosos mellores editores de texto libre ) pode usarse para construír os pasos e facer cambios nos ficheiros AHK existentes. De novo, con todo, o programa AutoHotkey debe ser instalado para facer que os comandos incluídos no ficheiro de texto realicen algo .

Isto significa que se fai un ficheiro AHK no seu computador e funciona ben con AutoHotkey instalado, non pode enviar ese mesmo ficheiro AHK a outra persoa que non teña instalado o software e que tamén o funcione. É dicir, por suposto, a menos que converter o ficheiro AHK a un ficheiro EXE , que pode obter máis información na sección seguinte.

Nota: Pode non parecer que abriu un ficheiro AHK se as instrucións dentro do ficheiro non fan algo obvio. Por exemplo, se o ficheiro AHK está configurado para escribir unha frase despois de introducir unha combinación especial de comandos de teclado , a continuación, abrir ese ficheiro AHK específico non revelará ningunha fiestra nin indicación de que estea a executarse. Non obstante, seguro que saberá abrir un se está configurado para abrir outros programas, apagar o computador, etc. algo obvio.

Non obstante, todas as secuencias de comandos abertas amósanse no Xestor de tarefas como AutoHotkey , así como na área de notificación da barra de tarefas de Windows. Entón, se non está seguro de se un ficheiro AHK está en execución en segundo plano, asegúrese de verificar esas áreas.

Como converter un ficheiro AHK

Os ficheiros AHK pódense converter a EXE para que poidan executarse sen ter que instalar explícitamente o software AutoHotkey. Podes ler máis sobre a conversión de AHK a EXE no Convertir script nunha empresa a unha páxina EXE (ahk2exe).

Basicamente, o xeito máis rápido de facelo é facer clic co botón dereito do rato no ficheiro AHK e escoller a opción Escrita de compilación . Tamén pode converter o ficheiro AHK a través do programa Ahk2Exe incluído no cartafol de instalación de AutoHotkey (pode buscalo a través do menú Inicio ou cunha ferramenta de busca de ficheiros como Everything), que tamén permite escoller un ficheiro de icona personalizado.

AutoIt é un programa similar a AutoHotkey pero usa os formatos de ficheiro AUT e AU3 en vez de AHK. Pode non ser un xeito sinxelo de converter un ficheiro AHK a AU3 / AUT, polo que pode ter que reescribir completamente o script en AutoIt se isto é o que está detrás.

Exemplos de ficheiros AHK

Abaixo amósanse algúns exemplos dun ficheiro AHK que pode usar en minutos. Simplemente copie un nun editor de texto, gárdeo coa extensión de ficheiro .AHK e, a continuación, ábrella nunha computadora que está a executar AutoHotkey. Correrán en segundo plano (non os "verán" abertos) e traballarán de inmediato cando se desencadean as teclas correspondentes.

Este é un script AutoHotkey que mostrará ou agochar os ficheiros ocultos cada vez que se preme a tecla de Windows e a tecla H ao mesmo tempo. Isto é moito máis rápido que mostrar / ocultar ficheiros ocultos en Windows manualmente .

; Use Windows Key + H para mostrar ou ocultar ficheiros 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 Else RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced, Hidden, 2 WinGetClass, eh_Class, A Se (eh_Class = "# 32770" Ou A_OSVersion = "WIN_VISTA" ) envía, {F5} Else PostMessage, 0x111, 28931 ,,, A Return

A continuación móstrase un script moito máis sinxelo de AutoHotkey totalmente editable ao teu gusto. Abrirá un programa cun atallo de teclado rápido. Neste exemplo, definimos o script para abrir o Bloc de notas cando se preme Windows Key + N.

#n :: Executar o Bloc de notas

Aquí hai un similar que abre rapidamente o símbolo do sistema desde calquera lugar:

#p :: Executar cmd

Consello: consulte a Referencia rápida de AutoHotkey en liña para as preguntas de sintaxe e outros exemplos de script AutoHotkey.

Aínda non podo abrir o ficheiro AHK?

Se o ficheiro non se executa cando se instala AutoHotkey e, especialmente , se non mostra os comandos de texto cando se ve cun editor de texto, hai unha boa oportunidade de que non teña realmente un ficheiro de AutoHotkey Script.

Algúns ficheiros usan un sufixo ao final que se escribe moito como ".AHK", pero iso non significa que debes tratar os ficheiros como iguais; non sempre se abren cos mesmos programas ou converten coas mesmas ferramentas de conversión .

Por exemplo, quizais realmente teña un ficheiro AHX, que é un arquivo do WinAHX Tracker Module que non ten relación cos ficheiros de script empregados con AutoHotkey.

Outra análise similar, pero extensión de arquivo totalmente diferente, é a APK que se usa para os paquetes de Android. Estas son aplicacións que se executan no sistema operativo de Android e están lonxe dos ficheiros de texto posible, polo que se ten un destes, non poderá usar os abridor automático de arriba para abri-lo.

O punto aquí é investigar a extensión de arquivo que realmente ten para que poida atopar o programa axeitado que pode abrir ou convertelo nun novo formato.

Non obstante, se ten un ficheiro AHK e aínda non se abre coas suxestións de arriba, consulte Máis información para obter información sobre como contactarme nas redes sociais ou por correo electrónico, publicando foros de soporte técnico e moito máis. Deixe-me saber que tipo de problemas tes con abrir ou usar o ficheiro AHK e veré que podo facer para axudar.