O que é um arquivo AHK? Como abrir, editar e converter arquivos AHK

Este artigo explica o que é um arquivo AHK e como abri-lo em seu computador, além de como convertê-lo em um formato executável (EXE) mais amplamente utilizado.

O que é um arquivo AHK?

Um arquivo com a extensão de arquivo .AHK é um script AutoHotkey. É um tipo de arquivo de texto simples  usado por uma ferramenta de script gratuita para automatizar tarefas no Windows.

O programa AutoHotkey usa esse 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

Embora os arquivos AHK sejam apenas arquivos de texto, eles são entendidos e executados apenas no contexto do programa AutoHotkey gratuito . Ele deve ser instalado no mesmo computador em que o arquivo é executado para que suas tarefas sejam executadas.

Desde que a sintaxe esteja correta, o software entende o que está escrito no arquivo como uma série de comandos que o AutoHotkey deve seguir.

Aviso: Tome cuidado extra para usar apenas arquivos executáveis ​​como esses que você mesmo criou ou que baixou de uma fonte confiável. O momento em que um arquivo AHK existe em um computador que possui o AutoHotkey instalado é o momento em que você coloca seu computador em risco. O arquivo pode conter scripts prejudiciais que secretamente podem causar muitos danos aos seus arquivos pessoais e a arquivos importantes do sistema.

Tudo isso dito, como os arquivos AHK são escritos em texto simples, qualquer editor de texto (como o Bloco de Notas no Windows ou um da nossa lista de Melhores Editores de Texto Gratuitos ) pode ser usado para criar as etapas e fazer alterações nos arquivos existentes. Novamente, porém, o AutoHotkey deve ser instalado para que os comandos incluídos no arquivo de texto realmente façam algo .

Isso significa que, se você criar um arquivo AHK em seu computador e funcionar bem com o AutoHotkey instalado, não poderá enviar esse mesmo arquivo para outra pessoa que não tenha o software instalado e espere que funcione para eles também. Ou seja, a menos que você o converta para EXE, sobre o qual você pode aprender mais na seção abaixo.

Dica: 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 digitar apenas uma frase depois de inserir uma combinação especial de comandos de teclado, abrir esse arquivo específico não revelará nenhuma janela ou indicação de que está em execução. No entanto, você com certeza saberá que abriu um se estiver configurado para abrir outros programas, desligar seu computador etc. – algo óbvio.

No entanto, todos os scripts abertos são mostrados no Gerenciador de Tarefas , bem como na área de notificação da barra de tarefas do Windows. Portanto, se você não tiver certeza se um está sendo executado ativamente em segundo plano, verifique essas áreas.

Como converter um

Os arquivos AHK podem ser convertidos em EXE para que possam ser executados sem precisar instalar explicitamente o AutoHotkey. Você pode ler mais sobre como converter para EXE na página Converter um script para um EXE (ahk2exe) da empresa .

Basicamente, a maneira mais rápida de fazer isso é clicar com o botão direito do mouse no arquivo e escolher Compile Script . Você também pode fazer essa conversão através do programa Ahk2Exe incluído na pasta de instalação do AutoHotkey. Você pode procurá-lo através do menu Iniciar ou procurar nesta pasta:

C:\Program Files\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, portanto, talvez seja necessário reescrever completamente o script no AutoIt se for isso que você procura.

Exemplos de arquivos AHK

Abaixo estão alguns exemplos de scripts AutoHotkey. Basta copiar um em 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 mostrará ou ocultará arquivos ocultos toda vez que as teclas Windows e H forem pressionadas ao mesmo tempo. Isso é muito mais rápido do que mostrar/ocultar manualmente os arquivos ocultos .

; Show or hide hidden files #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  If (eh_Class = "#32770" OR A_OSVersion = "WIN_VISTA")  send, {F5}  Else PostMessage, 0x111, 28931,,, A  Return

O seguinte é um script muito mais simples que é completamente editável ao seu gosto. Ele abrirá um programa com um atalho de teclado rápido. Neste exemplo, configuramos para abrir o Bloco de Notas quando WIN+N é pressionado.

#n::Run Notepad

Aqui está um semelhante que abre rapidamente o prompt de comando de qualquer lugar:

#p::Run cmd

Dica: Consulte o AutoHotkey Quick Reference para perguntas de sintaxe e AutoHotkey Script Showcase para obter mais exemplos de script.

Ainda não consegue abri-lo?

Se o seu arquivo não for executado quando o AutoHotkey estiver instalado, e especialmente se ele não mostrar comandos de texto quando visualizados com um editor de texto, há uma boa chance de você não ter um desses scripts.

Alguns arquivos usam um sufixo no final que é muito parecido com “AHK”, mas isso não significa que você deva tratar os arquivos como iguais – eles nem sempre abrem com os mesmos programas ou convertem com as mesmas ferramentas.

Por exemplo, talvez você realmente tenha um arquivo AHX, que é um arquivo WinAHX Tracker Module que não tem relação com arquivos de script usados ​​com AutoHotkey. Ou pode ser um arquivo AHS usado com o Photoshop.

Outra extensão de arquivo com som semelhante, mas totalmente diferente, é APK . Esses são aplicativos que rodam no sistema operacional Android e estão o mais longe possível dos arquivos de texto, portanto, se você tiver um desses, não poderá usar os abridores AutoHotkey de cima para abri-lo.

Os arquivos ASHX 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 ponto aqui é pesquisar a extensão de arquivo que seu arquivo está usando para que você possa encontrar o programa apropriado que pode abrir ou converter o arquivo.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x