Arquivo AHK (o que é e como abri-lo)
UMA Arquivo com o .AHK extensão de arquivo é um arquivo AutoHotkey Script. É um tipo de arquivo de texto simples que é usado pelo AutoHotkey, uma ferramenta de script gratuita para automatizar tarefas no Windows.
AutoHotkey pode usar este arquivo para automatizar coisas como clicar em prompts de janela, digitar letras e números e muito mais. É especialmente útil para ações longas, demoradas e repetitivas que sempre seguem as mesmas etapas.
Como abrir um arquivo AHK
Mesmo que os arquivos AHK sejam apenas arquivos de texto, eles só são compreendidos e executados dentro do contexto do AutoHotkey programa. Ele deve ser instalado para que o arquivo execute as tarefas para o qual foi criado.
Contanto que o sintaxe estiver correto, o software entende o que está escrito no arquivo como uma série de comandos que o AutoHotkey deve seguir.
Tome cuidado extra para usar apenas arquivos executáveis como esses que você mesmo fez ou baixou de uma fonte confiável. O momento em que um arquivo AHK existe em um computador que possui AutoHotkey instalado é o momento em que você coloca seu computador em risco. O arquivo pode conter scripts prejudiciais que podem causar muitos danos aos seus arquivos pessoais e também a arquivos importantes do sistema.
o Página de download do AutoHotkey contém a versão completa do instalador do software, bem como uma opção portátil para ambos 32 bits e 64 bits versões do Windows.
Dito isso, como os arquivos AHK são escritos em texto simples, qualquer editor de texto (como o Notepad do Windows ou um de nosso Melhores editores de texto grátis lista) pode ser usado para construir as etapas e fazer alterações nos arquivos existentes. Mais uma vez, porém, o AutoHotkey deve ser instalado para que os comandos incluídos no arquivo de texto realmente faça alguma coisa.
Isso significa que se você criar um arquivo AHK em seu computador e ele funcionar bem com o AutoHotkey instalado, você não poderá enviar esse mesmo arquivo para outra pessoa que o faça não ter o software instalado e esperar que ele funcione para eles também. Isso, é claro, a menos que você o converta para Exe, sobre o qual você pode aprender mais na seção abaixo.
Pode não parecer que você abriu um arquivo AHK se as instruções dentro do arquivo não fizerem algo óbvio. Por exemplo, se o seu estiver configurado para apenas digitar uma frase depois de inserir uma combinação especial de comandos do teclado, a abertura desse arquivo específico não revelará nenhuma janela ou indicação de que é correndo. No entanto, você com certeza saberá que abriu um se estiver configurado para abrir outros programas, desligar o computador, etc. - algo óbvio.
No entanto, todos os scripts abertos são mostrados em Gerenciador de tarefas como AutoHotkey, bem como na área de notificação da barra de tarefas do Windows. Portanto, se você não tiver certeza se um arquivo AHK está sendo executado em segundo plano, verifique essas áreas.
Como converter um
Os arquivos AHK podem ser convertidos em EXE para que possam ser executados sem a necessidade de instalar explicitamente o AutoHotkey. Você pode ler mais sobre a conversão para EXE no site da empresa Converter um script em EXE (ahk2exe) página.
Basicamente, a maneira mais rápida de fazer isso é clicar com o botão direito do mouse no arquivo e escolher o Compilar Script opção. Você também pode fazer essa conversão por meio do programa Ahk2Exe incluído na pasta de instalação do AutoHotkey. Você pode pesquisá-lo no menu Iniciar ou procurar nesta pasta:
C: \ Arquivos de programas \ AutoHotkey \ Compiler
AutoIt é um programa semelhante ao AutoHotkey, mas usa os formatos de arquivo AUT e AU3. Pode não haver uma maneira fácil de converter AHK para um desses formatos, então você pode ter que reescrever completamente o script em AutoIt se é isso que você está procurando.
Exemplos de arquivo AHK
Abaixo estão alguns exemplos que você pode usar em minutos. Basta copiar um para um editor de texto, salvá-lo com a extensão de arquivo .AHK e abri-lo em um computador que esteja executando o AutoHotkey. Eles serão executados em segundo plano (você não os "verá" abertos) e funcionarão instantaneamente quando as teclas correspondentes forem acionadas.
Este vai mostrar ou esconder arquivos escondidos cada vez que o janelas e H as teclas são pressionadas ao mesmo tempo. Isso é muito mais rápido do que mostrando / escondendo arquivos ocultos manualmente.
; Use a tecla Windows + H para mostrar ou ocultar arquivos ocultos
#h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced, Hidden
Se HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced, Hidden, 1
Outro
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")
enviar, {F5}
Else PostMessage, 0x111, 28931 A
Retornar
A seguir está um script AutoHotkey muito mais simples que pode ser editado de acordo com sua preferência. Ele abrirá um programa com um atalho de teclado rápido. Neste exemplo, definimos o script para abrir o Bloco de notas quando WIN + N é pressionado.
#n:: Executar o bloco de notas
Aqui está um semelhante que abre rapidamente Prompt de comando de qualquer lugar:
#p:: Executar cmd
Veja o Referência rápida do AutoHotkey para questões de sintaxe e outros exemplos de script.
Ainda não consegue abrir?
Se o seu arquivo não for executado quando o AutoHotkey for instalado, e especialmente se ele não mostrar comandos de texto quando visualizados com um editor de texto, então há uma boa chance de que você não tenha um arquivo AutoHotkey Script.
Alguns arquivos usam um sufixo no final que é muito parecido com ".AHK", mas isso não significa que você deve tratar os arquivos como iguais - eles nem sempre abrem com os mesmos programas ou convertem com os mesmos Ferramentas.
Por exemplo, talvez você realmente tenha um arquivo AHX, que é um arquivo WinAHX Tracker Module que não tem relação com os arquivos de script usados com AutoHotkey. Ou pode ser um AHS arquivo usado com o Photoshop.
Outra extensão de arquivo que soa semelhante, mas totalmente diferente é APK. Estes são aplicativos executados no Android sistema operacional e estão o mais longe possível de arquivos de texto, portanto, se você tiver um desses, não poderá usar os abridores AutoHotkey de cima para abri-lo.
ASHX os arquivos são outro exemplo. Apenas uma letra é adicionada a essa extensão de arquivo, mas o formato tem a ver com aplicativos de servidor Web ASP.NET.
O objetivo aqui é pesquisar a extensão de arquivo que ela está usando para encontrar o programa apropriado que pode abrir ou converter o arquivo.