Gerador de scripts AutoHotkey com IA
Descreva o que você quer automatizar no Windows e obtenha um script AutoHotkey v2 ou v1.1 pronto para executar, com teclas de atalho, hotstrings e ações para janelas, mouse e área de transferência, escrito com base na documentação oficial do AutoHotkey.
Leia-me
O que é o AutoHotkey?
AutoHotkey é uma linguagem de script gratuita e de código aberto para Windows que automatiza o teclado, o mouse e as janelas. Um script é um arquivo de texto simples com a extensão .ahk. Ele pode transformar uma combinação de teclas em um atalho que abre um programa ou digita um texto, expandir abreviações enquanto você digita, remapear teclas, clicar e digitar por você em intervalos programados, mover e redimensionar janelas ou exibir pequenas caixas de diálogo. O AutoHotkey tem duas versões com sintaxes diferentes: a v2 é a versão atual, e a v1.1 está obsoleta, mas ainda executa muitos scripts mais antigos.
Descrição da ferramenta
Descreva com suas próprias palavras o que o script deve fazer, escolha AutoHotkey v2 ou v1.1, e a IA escreverá o script completo. Cada solicitação inclui uma versão resumida da documentação oficial do AutoHotkey para a versão escolhida, para que a IA use a sintaxe correta: em um script v2, ela chama funções como MsgBox "Hello" e WinActivate, usa #HotIf para hotkeys específicas de programas e A_Clipboard para a área de transferência, e evita comandos da v1, como IfWinActive, StringReplace ou %variable%, que impediriam o carregamento do script.
O script aparece em um editor com realce de sintaxe do AutoHotkey, onde você pode alterá-lo, copiá-lo ou baixá-lo como arquivo .ahk. Um comentário no início explica o que o script faz e lista suas hotkeys e hotstrings.
Recursos
- Scripts para AutoHotkey v2 ou para a versão anterior, v1.1
- Hotkeys, hotstrings, remapeamento de teclas e hotkeys que funcionam apenas em um programa
- Automação de janelas, área de transferência, mouse, temporizadores, arquivos e interfaces gráficas simples
- Valores editáveis, como caminhos, atrasos e textos, mantidos em variáveis no início
- Realce de sintaxe, edição e download como arquivo
.ahk
Como executar o script
- Instale o AutoHotkey v2 em autohotkey.com. Ao iniciar um script v1.1, o programa oferece a opção de baixar também a v1.1.
- Baixe o arquivo ou cole o script em um novo arquivo de texto e salve-o com a extensão
.ahke codificação UTF-8. - Clique duas vezes no arquivo para iniciá-lo. Enquanto o script estiver em execução, um ícone verde H aparecerá na área de notificação da barra de tarefas.
- Clique com o botão direito no ícone para recarregar, pausar, suspender hotkeys ou sair do script. Para iniciar o script com o Windows, coloque um atalho para ele na pasta que é aberta com Win + R e
shell:startup.
Dicas
- Indique as teclas que deseja usar, como Ctrl+Alt+N ou F8. Caso contrário, a IA escolherá hotkeys que não entrem em conflito com atalhos comuns.
- Indique o programa pelo nome da janela ou do executável, como Chrome, Notepad ou Excel, quando uma hotkey só deve funcionar nele.
- Diga como uma ação repetida deve parar, por exemplo, ao pressionar a mesma hotkey novamente ou Esc.
- Leia o script antes de executá-lo. O AutoHotkey pode pressionar teclas e clicar em qualquer lugar, então teste scripts novos em locais onde um pressionamento acidental não cause problemas.
Perguntas frequentes
Devo escolher v2 ou v1.1?
Escolha v2, a menos que precise adicionar algo a um script v1.1 existente. A v1.1 está obsoleta e não recebe novos recursos, e não é possível misturar as duas versões em um mesmo script. A linha #Requires no início informa ao AutoHotkey qual versão deve executar o script.
O script exibe um erro ao iniciar. O que posso fazer?
O AutoHotkey verifica o script inteiro ao carregá-lo e mostra a linha com o problema. Confira se a versão instalada corresponde à linha #Requires e, em seguida, corrija a linha manualmente ou descreva o problema em uma nova solicitação.
Um script pode funcionar em jogos? Alguns jogos ignoram a entrada rápida que o AutoHotkey envia por padrão ou a bloqueiam intencionalmente. Peça pressionamentos de tecla mais lentos usando SendEvent e atrasos entre teclas, e confira as regras do jogo: muitos jogos on-line proíbem a automação.