Dominando o Autohotkey: O Guia Abrangente do Especialista

Automatizar tarefas repetitivas pode ser um ponto de viragem na sua rotina diária, especialmente quando está a lidar com múltiplas responsabilidades. Introduza o AutoHotkey (AHK), uma ferramenta versátil projetada para otimizar o seu fluxo de trabalho através da automação.

Este guia abrangente irá apresentar-lhe os conceitos básicos da criação e execução de scripts usando o AutoHotkey. Você também explorará conceitos avançados como hotkeys e variáveis, capacitando-o a criar scripts AHK personalizados de acordo com as suas necessidades.

Está pronto para transformar o seu dia de trabalho com o AutoHotkey? Vamos começar e desbloquear o poder da automação!

Começando com o AutoHotkey

Antes de nos aprofundarmos na criação de scripts, certifiquemo-nos de que tem tudo o que precisa para este tutorial prático:

  • A computer running Windows 10.
  • AutoHotkey instalado e pronto para usar.

Compreensão do AutoHotkey: Uma Breve Visão Geral

O AutoHotkey é mais do que apenas uma ferramenta de script; é uma linguagem de script poderosa e gratuita para o Windows que permite automatizar uma ampla gama de tarefas. Desde remapear teclas do teclado até criar macros complexas, o AutoHotkey torna tudo possível.

Desde a sua criação em 2003 por Chris Mallett, o AutoHotkey evoluiu significativamente, apoiado por uma comunidade ativa e numerosos recursos para iniciantes. A versatilidade do AutoHotkey o torna popular entre vários usuários, incluindo:

  • Jogadores que criam macros personalizadas para melhorar a jogabilidade.
  • Desenvolvedores automatizando tarefas rotineiras ou criando atalhos.
  • Administradores de sistema simplificando seus fluxos de trabalho.

O AutoHotkey também oferece a conveniência da portabilidade. Você pode combinar seus scripts com o executável do AutoHotkey para criar um aplicativo independente. Essa abordagem portátil é incrivelmente útil para uso em vários computadores sem a necessidade de instalações individuais.

Leve o AutoHotkey em um pen drive e tenha seus scripts personalizados prontamente disponíveis onde quer que você vá.

O AutoHotkey é confiável?

Quando se trata de segurança, o AutoHotkey é uma ferramenta confiável. No entanto, não é incomum que alguns programas antivírus identifiquem erroneamente scripts AHK como potencialmente prejudiciais. Isso geralmente ocorre devido à natureza dos scripts de automação e suas capacidades.

Se o seu software antivírus sinalizar um script do AutoHotkey, você pode colocar seus scripts na lista branca para evitar esse problema. Além disso, relatar quaisquer falsos positivos ao fornecedor do seu antivírus ajuda a melhorar seus algoritmos de detecção.

Criando Seu Primeiro Script do AutoHotkey

Agora que você está familiarizado com o AutoHotkey, vamos criar seu primeiro script. Vamos começar com um simples script de “Olá Mundo”, um ponto de partida perfeito para entender a linguagem de script do AutoHotkey.

1. Comece criando uma pasta de projeto na sua Área de Trabalho. Neste guia, a pasta é chamada /ATA.

2. Navegue até a pasta no Explorador de Arquivos. Clique com o botão direito em uma área vazia, escolha Novo -> Script do AutoHotkey e nomeie seu script, como HelloWorld.ahk.

Creating Your First AutoHotkey Script

O seu script AutoHotkey recém-criado, HelloWorld.ahk, deve agora aparecer na sua pasta, pronto para scripting!

Verifying the New AutoHotkey Script File (HelloWorld.ahk)

3. Abra o arquivo HelloWorld.ahk num editor de texto à sua escolha. Inicialmente, é uma tela em branco, pronta para começar a programar em AutoHotkey.

Conforme avança neste tutorial, continue trabalhando no mesmo script (HelloWorld.ahk) sem remover sua estrutura básica.

Initial View of the HelloWorld.ahk File’s Content

4. Adicione o seguinte código AutoHotkey no final do arquivo HelloWorld.ahk. Este script irá associar uma caixa de mensagem simples à combinação de teclas Ctrl+K. Após adicionar, salve e feche o arquivo.

Este código cria uma MsgBox exibindo “Olá Mundo! Este exemplo é fornecido pela ATA!!” quando você pressiona Ctrl+K (^k::) no seu teclado.

^k:: 

MsgBox, Hello World! This sample provided by ATA!!

Return

Escolha uma combinação de teclas que não entre em conflito com atalhos existentes. Por exemplo, Alt+Tab é comumente usado pelo Windows para alternar entre aplicativos, então não é recomendado.

Creating an AutoHotkey Script to Display a Message Box

5. Clique com o botão direito no arquivo HelloWorld.ahk e escolha Executar Script no menu de contexto para executar o seu script AutoHotkey.

Assegure-se de que a aplicação padrão para scripts AHK, como o Notepad, seja usada para edição e não para execução de scripts, ou a opção ‘Executar Script’ não aparecerá no menu de contexto.

Running the AutoHotkey Script

Assim que o script estiver em execução, você notará o ícone do AutoHotkey (um quadrado verde com a letra ‘H’) na bandeja do sistema. Isso indica que seu script está ativo e funcionando corretamente.

Confirming the AutoHotkey Script is Running

6. Teste a funcionalidade do seu script pressionando a tecla de atalho Ctrl+K. Uma caixa de mensagem com sua mensagem personalizada deve aparecer.

Testing the Hotkey in AutoHotkey

7. Agora, vamos modificar o script HelloWorld.ahk. Substitua o código anterior pelo seguinte, que captura a posição do cursor do mouse e a exibe em uma caixa de mensagem. Além disso, mostra uma dica de ferramenta com texto personalizado perto do cursor.

Salve e feche o arquivo após adicionar este novo script.

^K::

MouseGetPos, xpos, ypos

MsgBox, The cursor is at X%xpos% Y%ypos%.

ToolTip, Hello World! This sample provided by ATA!!, xpos, ypos Return

A dica de ferramenta no AutoHotkey é um recurso versátil que exibe uma mensagem breve perto do cursor do mouse, melhorando a interação do usuário em scripts baseados em GUI.

Enhancing the HelloWorld.ahk AutoHotkey Script with New Functions

8. Para aplicar suas alterações, clique com o botão direito do mouse no ícone do AutoHotkey na bandeja do sistema e escolha Recarregar Este Script. Este passo é crucial para garantir que o script atualizado entre em vigor.

Lembre-se sempre de recarregar seus scripts após fazer alterações para garantir que você esteja trabalhando com a versão mais atual.

Reloading the AutoHotkey Script

9. Agora, ative seu script pressionando a tecla de atalho Ctrl+K. Você deverá ver a dica de ferramenta exibindo a mensagem ao lado do cursor do mouse e uma caixa de mensagem mostrando a localização do cursor.

Demonstrating the Updated AutoHotkey Script with Message Box and Tooltip

Uso Efetivo de Comentários em Scripts AutoHotkey

Criar seu primeiro script AutoHotkey é emocionante, mas é crucial tornar seu código claro e compreensível. Comentários em scripts AutoHotkey são essenciais para adicionar contexto e explicações, tornando seus scripts mais fáceis de ler e manter.

Comentários são ignorados pelo interpretador de scripts, mas são inestimáveis para colaboração e referência futura. No AutoHotkey, comentários começam com um ponto e vírgula (;) e se estendem até o final da linha. Eles podem ser colocados acima ou inline com comandos e funções.

Lembre-se de adicionar um espaço antes do ponto e vírgula ao colocar comentários inline com comandos. Isso evita que o interpretador do AutoHotkey confunda seus comentários como parte do comando, evitando erros.

; Example of a comment above a command
MsgBox, Hello, world!

MsgBox "Hello, world!" ; Example of an inline comment

Para praticar adicionar comentários descritivos em scripts do AutoHotkey:

1. Edite seu arquivo HelloWorld.ahk novamente. Substitua seu código existente pelo script abaixo, que inclui linhas de comentário. Salve suas alterações e feche o arquivo.

; Demonstrating the use of comments in AutoHotkey scripts

; This sets Ctrl+K as a hotkey (Ctrl is represented by ^)
^K::

; Send command types "Hello" in the active window (like Notepad), followed by Enter
Send Hello {enter}

; Pauses the script for one second (1000 milliseconds)
Sleep 1000

; End of script example with comments

Send Holla {enter} ; Types "Holla" to the active window.

Sleep 1000 ; Waits one second before continuing.

Send Bonjour ; Sends the text "Bonjour" to the active window.

Return ; Ends the script.

2. Para implementar suas atualizações de script, recarregue o script HelloWorld.ahk.

3. Execute o script atualizado pressionando Ctrl+K. O script agora imprimirá sequencialmente “Holla” e “Bonjour” com um atraso de um segundo, demonstrando o efeito de seus comentários.

Testing the AutoHotkey Script with New Comments

Desabilitando Temporariamente Código em Scripts do AutoHotkey

Ao criar scripts com o AutoHotkey, às vezes é necessário desabilitar seções do seu código temporariamente. Isso pode ser para testar partes específicas de um script longo sem executar o script inteiro.

Em vez de adicionar um ponto e vírgula a cada linha, o AutoHotkey oferece um método mais eficiente. O estilo de comentário /**/ permite que você desabilite blocos inteiros de código facilmente. Esse estilo comenta tudo entre /* e */, fazendo com que seja ignorado pelo interpretador.

1. Abra o arquivo HelloWorld.ahk e use os comentários /**/ para desativar um bloco de código específico. Salve o arquivo após fazer essas alterações.

; Ctrl+K hotkey setup
^K::

Sleep 2000 ; Pauses for two seconds

/* Disabled code block
Send Hello {enter}
Sleep 1000
Send Holla {enter}
Sleep 1000
*/

Send Bonjour ; Only sends "Bonjour"

Return ; Ends the script
Disabling a Code Block in AutoHotkey

2. Recarregue o script HelloWorld.ahk para que as alterações tenham efeito.

3. Teste o script pressionando Ctrl+K. O script executará apenas o comando “Bonjour”, confirmando que o bloco de código desativado está sendo ignorado.

Testing the Commented-Out Code Block in AutoHotkey

Dominando o Comando Sleep em Scripts AutoHotkey

 
Send Holla {enter} ; Types "Holla" to the active window.

Sleep 1000 ; Waits one second before continuing.

Send Bonjour ; Sends the text "Bonjour" to the active window.

Return ; Ends the script.

2. Após atualizar seu script, certifique-se de recarregar o arquivo HelloWorld.ahk para aplicar as novas alterações.

3. Teste seu script pressionando Ctrl+K. O script digitará sequencialmente “Holla” e “Bonjour” com um atraso entre eles, demonstrando o uso prático dos comandos e comentários do AutoHotkey.

Testing the Updated AutoHotkey Script Functionality

Utilizando o Comando Sleep em Scripts AutoHotkey

O comando Sleep em scripts AutoHotkey é uma ferramenta essencial para controlar o tempo e a execução do script. Ele permite introduzir um atraso, medido em milissegundos, proporcionando flexibilidade aos scripts para aguardar determinadas ações ou processos serem concluídos antes de continuar.

Aqui está como implementar o comando Sleep de forma eficaz:

; The syntax of the Sleep command
Sleep, TimeInMilliseconds

O valor de tempo para o comando Sleep pode variar de 1 a 2147483647 milissegundos, oferecendo um amplo espectro para pausas de script.

1. Abra seu script HelloWorld.ahk em um editor de texto. Substitua seu código anterior pelo seguinte e salve e feche o arquivo. O script atualizado demonstra como usar o comando Sleep para atrasar ações do script.

Este exemplo mostra como abrir o prompt de comando com Ctrl+K e exibir uma mensagem após um atraso de três segundos, demonstrando o uso prático do comando Sleep em cenários do mundo real.

; Assigning hotkey Ctrl+K
^K::

; Open command prompt
Run, cmd.exe

; Delay of three seconds
Sleep, 3000

; Displaying message
MsgBox, Your command-line tool is ready!

; End of script
Return
Implementing the Sleep Command in AutoHotkey

2. Após salvar suas alterações, recarregue o script para ver a nova funcionalidade em ação.

3. Teste o script pressionando Ctrl+K. O prompt de comando abrirá, seguido por um atraso de três segundos, e então a caixa de mensagem aparecerá, confirmando a implementação bem-sucedida do comando Sleep.

Demonstrating the Sleep Command in an AutoHotkey Script

Gerando Números Aleatórios com o Comando Random do AutoHotkey

O comando Random no AutoHotkey é perfeito para situações em que você precisa gerar um número aleatório dentro de uma faixa específica. Seja para jogos, tomada de decisões ou qualquer outra aplicação, este comando adiciona uma camada de imprevisibilidade e diversão aos seus scripts.

Aqui está um exemplo prático:

Imagine que você tenha dez salas de conferência e queira escolher uma aleatoriamente para uma reunião. O comando Random pode fazer essa escolha facilmente para você.

A sintaxe para o comando Random é simples e flexível:

Random, OutputVar, Min, Max

Para ver o comando Random em ação:

1. Abra o arquivo HelloWorld.ahk e substitua o código existente pelo script abaixo. Este script selecionará aleatoriamente um número entre 1 e 10 (representando suas salas de conferência) e o exibirá quando você pressionar Ctrl+K. Salve e feche o arquivo após fazer as alterações.

 
; Sets Ctrl+K hotkey
^K::

; Randomizes a number from 1-10 and store the result to rand variable
Random, rand, 1, 10

; Prints a message with the randomized number in a message box
MsgBox, Room %rand% is chosen for the meeting.

; Stops the script
return
Implementing the Random Command in an AutoHotkey Script

2. Após salvar o script, lembre-se de recarregar o arquivo HelloWorld.ahk para aplicar essas alterações.

3. Pressione Ctrl+K para executar o seu script AutoHotkey atualizado. Uma caixa de mensagem aparecerá mostrando o número do quarto escolhido aleatoriamente, verificando a funcionalidade do comando Random.

Demonstrating the Random Command in AutoHotkey

Utilizando o Comando PixelSearch no AutoHotkey

O comando PixelSearch no AutoHotkey é uma ferramenta poderosa para buscar pixels ou cores específicas na sua tela. Pode ser incrivelmente útil para tarefas como automatizar ações em jogos, encontrar elementos específicos em um aplicativo, ou qualquer cenário onde a detecção de pixel é necessária.

Vamos explorar como usar o comando PixelSearch de forma eficaz:

PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID, Variation, Mode

Antes de usar o PixelSearch, é importante identificar o pixel ou cor específicos que você está mirando. Ferramentas como o Window Spy podem ajudar a encontrar os valores RGB de qualquer pixel na tela.

1. Abra o Window Spy clicando com o botão direito no ícone do AutoHotkey e selecionando no menu de contexto. Use-o para identificar os valores RGB do seu pixel alvo.

Using Window Spy for AutoHotkey PixelSearch

2. Mova o cursor para o pixel alvo. O Window Spy mostrará os valores RGB, que você usará no seu script AutoHotkey.

Getting Pixel RGB Values for AutoHotkey PixelSearch
 
; Sets Ctrl+K hotkey
^K::

; Locate a specified pixel
PixelSearch, Px, Py, 0, 0, @DesktopWidth, @DesktopHeight, AA0000, 3, Fast

if ErrorLevel ; If the pixel is not found, print an error message
  MsgBox, That color was not found in the specified region.
else ; If the pixel is found, send a mouse click on the specified pixel location
  MouseClick, left, %Px%, %Py%

  ; Waits for two seconds, then print a message
  Sleep 2000 
  MsgBox, Your enemy has been destroyed!

; Stops the script
Return
AutoHotkey Script to Locate and Click a Pixel

4. Recarregue o script HelloWorld.ahk para ativar a nova funcionalidade.

5. Pressione Ctrl+K para executar o script. Se o pixel especificado for encontrado, o cursor do mouse se moverá para essa localização e uma mensagem será exibida.

AutoHotkey Script Execution Demonstrating PixelSearch Command

Scripts Interativos com o Comando InputBox do AutoHotkey

O comando InputBox do AutoHotkey introduz um novo nível de interação em scripts, permitindo que você solicite e use a entrada do usuário. Este comando é essencial para criar scripts que requerem informações do usuário, aumentando a flexibilidade e utilidade de seus scripts AutoHotkey.

O comando InputBox é versátil, sendo utilizado para uma variedade de aplicações, desde simples entradas de dados até interações mais complexas com o usuário.

Aqui está como você pode utilizar o comando InputBox:

InputBox, OutputVar, Title, Prompt, HIDE, Width, Height, X, Y, Locale, Timeout, Default

Para criar um script que interage com o usuário por meio de uma caixa de diálogo de entrada:

1. Substitua o código em seu arquivo HelloWorld.ahk pelo script abaixo, que utiliza o comando InputBox. Salve e feche o arquivo após essas alterações. Este script demonstra como capturar a entrada do usuário e usá-la em seu script AutoHotkey.

; Sets Ctrl+K hotkey
^K::

; Creates an input box dialog
InputBox, UserName, Your Name, Please enter your name., , 640, 480

if ErrorLevel ; If there's an error in input
  MsgBox, Oops, something went wrong!
else ; Display user's name
  MsgBox, Your name is "%UserName%!"

; Ends the script
Return
AutoHotkey Script Creating an InputBox for User’s Name

2. Recarregue o script HelloWorld.ahk para incorporar as novas alterações.

3. Pressione Ctrl+K para iniciar o script. Uma caixa de diálogo de entrada solicitará seu nome. Após inserir seu nome e clicar em OK, uma caixa de mensagem confirmará a entrada, como mostrado abaixo.

Demonstrating the InputBox Command in AutoHotkey

Automatizando Teclas com o Comando Send do AutoHotkey

O comando Send no AutoHotkey é uma funcionalidade poderosa para automatizar teclas. Seja preenchendo formulários, inserindo texto repetido ou automatizando outras tarefas baseadas em teclas, o comando Send torna essas tarefas simples.

Aqui está como utilizar o comando Send:

Send keys

Este comando pode simular vários pressionamentos de teclas, incluindo teclas especiais como a tecla do Windows ou Alt.

1. Atualize seu arquivo HelloWorld.ahk com o script abaixo. Este script enviará pressionamentos de teclas específicos quando executado. Salve o arquivo após atualizar o script.

O script envia o texto “Sinceramente,” seguido por um pressionamento da tecla ENTER e então “ATA”.

^K::
Send Sincerely, {enter} ATA
Return
AutoHotkey Script to Send Specific Keystrokes

2. Recarregue o script HelloWorld.ahk para garantir que as últimas alterações estejam ativas.

3. Abra um editor de texto e pressione Ctrl+K para ver o comando Send em ação. O script irá digitar “Sinceramente,” pressionar ENTER e depois digitar “ATA”.

Testing AutoHotkey’s Send Command

Automatizando Cliques do Mouse e Pressionamentos de Teclas com AutoHotkey

O AutoHotkey simplifica a automação de tarefas repetitivas, como pressionamentos de teclas e cliques do mouse, aumentando a produtividade e eficiência.

Por exemplo, se você precisar manter um aplicativo ativo clicando em posições de tela aleatórias, o AutoHotkey pode automatizar esse processo por meio de sequências de teclas programadas.

1. Edite seu script HelloWorld, substitua o código pelas linhas a seguir, salve as alterações e feche o arquivo. Este código automatiza cliques com o botão esquerdo em posições de tela aleatórias.

; Sets Ctrl+K hotkey
^K::

; Automated clicks for 1 million iterations
Loop 1000000
{
  Random, RandomX, 869, 1049 ; Random X-coordinate
  Random, RandomY, 135, 241  ; Random Y-coordinate
  MouseClick, Left, %RandomX%, %RandomY% ; Automated click
  Sleep 2000 ; Two-second pause
}

; Hotkeys to pause/resume the script
+^K::Pause

2. Recarregue o script para aplicar as alterações.

3. Pressione Ctrl+K para ativar o script. Ele realizará cliques com o botão esquerdo em posições aleatórias do seu aplicativo, como mostrado abaixo. Pressione Shift+Ctrl+K para pausar o script.

AutoHotkey Script Automating Mouse Clicks and Keystrokes

Desenvolvendo uma GUI AutoHotkey para Interatividade Aprimorada

As capacidades de GUI do AutoHotkey permitem a criação de interfaces amigáveis, tornando os scripts mais interativos e visualmente atrativos.

Aqui está como você pode criar uma GUI com o AutoHotkey:

Gui, SubCommand, Value1, Value2, Value3

1. Use o SubComando Add para incorporar diferentes controles, como rótulos de texto, campos de edição e botões em sua GUI. Isso enriquece a experiência do usuário e a funcionalidade do seu script.

  • Text – Adiciona rótulos para maior clareza.
  • Edit – Cria campos de entrada para inserção de dados pelo usuário.
  • Button – Insere botões que acionam ações do script ao serem clicados.

2. Substitua seu arquivo HelloWorld.ahk pelo seguinte script para demonstrar uma GUI básica com texto, campo de entrada e um botão. Salve e feche o arquivo após fazer essas alterações.

; Example AutoHotkey GUI creation
Gui, Add, Text,, Enter your name:
Gui, Add, Edit, vUserName
Gui, Add, Button, Default, Submit
Gui, Show, w200 h150, Sample GUI
return

; Button action
ButtonSubmit:
Gui, Submit
MsgBox, Hello %UserName%!
return

GuiClose:
ExitApp

3. Recarregue o script HelloWorld.ahk. Uma janela GUI aparecerá, permitindo que você insira seu nome e veja uma mensagem de saudação ao clicar no botão ‘Enviar’.

Aprimorando o Fluxo de Trabalho com o AutoHotkey: Automatizando Cliques do Mouse e Teclas

O AutoHotkey oferece uma maneira fácil de automatizar cliques do mouse e teclas, otimizando suas tarefas diárias e aumentando a eficiência.

Imagine a necessidade de manter uma aplicação ativa por meio de cliques do mouse periódicos. Com o AutoHotkey, você pode automatizar essa tarefa facilmente.

1. Atualize seu script HelloWorld.ahk com o seguinte código. Este script simula cliques do mouse em posições aleatórias da tela, mantendo sua aplicação ativa sem intervenção manual. Salve e feche o arquivo após a atualização.

; Ctrl+K hotkey setup
^K::

; Loop for automated actions
Loop 1000000
{
  Random, RandomX, 869, 1049 ; Random X-coordinate
  Random, RandomY, 135, 241  ; Random Y-coordinate
  MouseClick, Left, %RandomX%, %RandomY% ; Click action
  Sleep 2000 ; Pause between clicks
}

; Pause/Resume hotkey
+^K::Pause

2. Aplique as mudanças recarregando o script HelloWorld.ahk.

3. Pressione Ctrl+K para iniciar o processo de clique automático. Observe como o script realiza cliques em locais aleatórios a cada dois segundos. Use Shift+Ctrl+K para pausar o script.

AutoHotkey Automated Mouse Clicks and Keystrokes Demonstration

Construindo uma GUI AutoHotkey Interativa

As capacidades de GUI do AutoHotkey permitem a criação de interfaces interativas e amigáveis ao usuário, melhorando a experiência do usuário e expandindo a funcionalidade do script.

Vamos explorar a criação de uma GUI AutoHotkey básica:

Gui, Add, ControlType, Options, Text

1. Edite seu script HelloWorld.ahk com o código abaixo para criar uma janela GUI. Esta GUI incluirá dois campos de entrada para os nomes e sobrenomes do usuário e um botão para enviar os dados. Salve as alterações e feche o arquivo.

; Ctrl+K hotkey for GUI
^K::

; GUI creation with text and edit fields
Gui, Add, Text,, First name:
Gui, Add, Edit, vFirstName
Gui, Add, Text,, Last name:
Gui, Add, Edit, vLastName
Gui, Add, Button, Default, OK

; Displaying the GUI
Gui, Show,, Simple Input Example
Return

; Actions upon clicking OK
ButtonOK:
Gui, Submit
MsgBox, You entered "%FirstName% %LastName%".

; Closing the GUI
GuiClose:
ExitApp

2. Recarregue o script HelloWorld.ahk para ver a nova GUI em ação.

3. Pressione Ctrl+K para abrir a GUI. Digite seus nomes e sobrenomes e clique em OK. Uma caixa de mensagem exibirá os nomes inseridos, demonstrando a funcionalidade da GUI.

AutoHotkey GUI Creation Test

Conclusão

O AutoHotkey é uma ferramenta versátil que aumenta a produtividade automatizando tarefas e melhorando as interfaces do usuário. Por meio deste guia, você aprendeu a criar teclas de atalho personalizadas, scripts para ações automatizadas e GUIs interativas.

Com esses conceitos básicos, você está bem equipado para começar a explorar scripts AutoHotkey mais complexos. Experimente diferentes funcionalidades, como salvar a entrada do usuário em um arquivo ou ajustar as dimensões da GUI, para personalizar seus scripts de acordo com suas necessidades.

Abraçe o poder do AutoHotkey para transformar suas tarefas diárias de computação em processos simples e automatizados!

Source:
https://adamtheautomator.com/autohotkey/