Crie uma tecla de atalho para redimensionar as janelas para um tamanho específico com AutoHotkey

Sep 16, 2025
Manutenção e Otimização
CONTEÚDO NÃO CHEGADO

Visto que passo grande parte do meu tempo testando aplicativos, fazendo capturas de tela e desenvolvendo web, estou constantemente precisando redimensionar as janelas para vários tamanhos - então, reuni uma função AutoHotkey que faz isso por mim.

Vamos supor que você já baixou e instalou AutoHotkey , e você tem algum tipo de ideia de como tudo funciona. Se não, você pode querer leia o tutorial deles .

O cenário

Aqui está um vídeo de amostra que mostra o script em ação, para que você possa entender o que vamos criar hoje. A ideia básica é que iremos redimensionar as janelas para dimensões específicas, ou apenas redimensionar por largura ou altura, deixando as outras iguais.

Crie o script AutoHotkey

Você vai querer começar criando um script AutoHotkey em branco e colocando o seguinte código nele. Esta é a função que usaremos para redimensionar janelas com algumas definições de teclas de atalho mais tarde. Você pode, é claro, colocar essa função em seu script existente também.

ResizeWin (largura = 0, altura = 0)
{
WinGetPos, X, Y, W, H, A
Se% Width% = 0
Largura: = W

Se% Height% = 0
Altura: = H

WinMove, A ,,% X%,% Y%,% Width%,% Height%
}

O “A” no script significa que funcionará na janela ativa - você pode substituí-lo pelo título de uma janela específica, se desejar. Você notará que a primeira linha na função captura a largura / altura atual e a posição X / Y, que é então usada no script caso a largura / altura não sejam definidas, e para deixar a posição X / Y atual na tela no mesmo lugar.

Redimensionar uma janela para largura / altura específica

Esta é talvez a função mais útil para desenvolvedores da web, que podem querer redimensionar um navegador para dimensões específicas para testar o design de uma página. Claro, há muitos aplicativos e plug-ins de navegador que fazem a mesma coisa, mas se você for um usuário AutoHotkey, tudo o que você precisa é de algumas linhas extras de código para eliminar toda essa sobrecarga.

Para redimensionar para uma largura e altura específicas, você vai querer usar a função desta forma:

ResizeWin (largura, altura)

Você pode então atribuí-lo a uma tecla de atalho, neste caso, usaremos Win + Alt + U como tecla de atalho para redimensionar a janela ativa atual para 800 × 600.

#! u :: ResizeWin (800.600)


Redimensionar uma janela para uma largura específica

Você também pode deixar de lado o parâmetro de altura ao chamar a função para redimensionar apenas a largura da janela, mas não a altura. Provavelmente, isso é menos útil, mas descobri que funciona bem quando você tem uma tela muito grande e deseja redimensionar várias janelas para caber lado a lado na tela.

Por exemplo, esta linha atribuiria a tecla de atalho Win + Alt + U para redimensionar a janela para 640 pixels de largura e deixar a mesma altura:

#! u :: ResizeWin (640)


Redimensionar uma janela para uma altura específica

Para redimensionar uma janela para uma altura específica mantendo a largura igual, basta passar 0 como o parâmetro de altura. Por exemplo, para redimensionar a janela atual para 400 pixels de altura ao pressionar Win + Alt + U, você usaria esta linha:

#! u :: ResizeWin (0,400)

É uma função útil que você pode colocar em seu script AutoHotkey - mesmo se você não precisar dela agora, provavelmente é útil salvar para mais tarde. Também temos uma versão para download do script que você pode usar aqui:

Baixe ResizeWindows AutoHotkey Script em howtogeek.com

Resize Windows With AutoHotkey

How To Easily Create A Resizable GUI In AutoHotkey

AutoIt + Macro Toolworks - Set Window Size And Play Macro On Windows


Manutenção e Otimização - Artigos mais populares

O que o BIOS de um PC faz e quando devo usá-lo?

Manutenção e Otimização Oct 12, 2025

O BIOS do seu computador é a primeira coisa que carrega quando você inicia o computador. Ele inicializa seu hardware antes de inicializar um sistema operacional de seu disco rígi..


Como programar reinicializações para atualizações no Windows 10

Manutenção e Otimização Oct 4, 2025

CONTEÚDO NÃO CHEGADO Você está trabalhando em um documento importante quando o Windows se atualiza e informa que será reiniciado. Em vez de ficar bravo e gritar com seu compu..


Como começar a ajustar seu telefone Android com o Tasker

Manutenção e Otimização Jan 14, 2025

Tasker é um aplicativo poderoso para Android que permite personalizar o funcionamento do telefone e automatizar tarefas. Infelizmente, é um pouco difícil de aprender. Estamos aqu..


Ask How-To Geek: interrompendo atualizações automáticas do IE, planos de fundo de pasta personalizados do Windows 7 e inicialização personalizada do Ubuntu

Manutenção e Otimização Apr 25, 2025

CONTEÚDO NÃO CHEGADO Uma vez por semana, acessamos nossa mala direta de leitores para responder às suas perguntas urgentes sobre tecnologia. Esta semana, estamos dando uma olha..


Mova os botões de controle da janela para o lado esquerdo no Windows

Manutenção e Otimização Dec 8, 2024

CONTEÚDO NÃO CHEGADO Recentemente, o Ubuntu se juntou ao Mac movendo os botões Minimizar, Maximizar e Fechar para o lado esquerdo das janelas do aplicativo. Se este é um recurso que..


Supercharge a barra de endereços do Firefox com CyberSearch

Manutenção e Otimização Nov 9, 2024

CONTEÚDO NÃO CHEGADO Procurando uma maneira de turbinar a barra de endereços do Firefox com pesquisa especializada (e personalizável) baseada em palavras-chave? Então você definitivam..


Adicionar documentos do Word / Excel 97-2003 de volta ao menu de contexto "Novo" após a instalação do Office 2007

Manutenção e Otimização Sep 18, 2025

Se você estiver usando o Office 2007 em um ambiente onde todos estão usando o Office 2003, você já deve ter configurado o Excel ou Palavra para salvar sempre no formato 200..


Selecione cores de qualquer lugar na tela com conta-gotas instantânea

Manutenção e Otimização Jan 22, 2025

Como um programador e um web designer terrível, muitas vezes preciso selecionar uma cor de uma imagem em algum lugar da tela, e fica muito cansativo fazer uma captura de tela, colar no Photo..


Categorias