31Aug

Crie uma tecla de atalho para redimensionar o Windows para um tamanho específico com AutoHotkey

click fraud protection

Desde que eu gastei uma grande quantidade de tempo testando aplicativos, tirando screenshots e fazendo o desenvolvimento da web, constantemente preciso redimensionar o Windows para vários tamanhos - então eu coloquei uma função AutoHotkey que faz isso por mim.

Vamos assumir que você já baixou e instalou o AutoHotkey, e você tem algum tipo de idéia de como tudo funciona. Se não o fizer, você pode querer ler seu tutorial.

O cenário

Aqui está um exemplo de vídeo que mostra o script em ação, para que você possa entender o que estaremos criando hoje. A idéia básica é que estaremos redimensionando as janelas para dimensões específicas, ou apenas redimensionando por largura ou altura, deixando o outro o mesmo.

Crie o script AutoHotkey

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

instagram viewer

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

Se% Altura% = 0
Altura: = H

WinMove, A,% X%,% Y%,% Largura%,% Altura%
}

O "A" no script significa que ele funcionará na janela ativa - você poderia substituir isso pelo título de um específicojanela se você quisesse. Você notará que a primeira linha na função agarra a largura / altura atual e a posição X / Y, que então é usada no script caso a largura / altura não esteja definida e deixe a posição X / Y atual na telano mesmo lugar.

Redimensionar uma janela para largura / altura específica

Esta é talvez a função mais útil para desenvolvedores web, que pode querer redimensionar um navegador para dimensões específicas para testar o design de uma página. Claro, há inúmeras aplicações e plugins do navegador que fazem a mesma coisa, mas se você é um usuário AutoHotkey, tudo que você precisa é de algumas linhas extras de código para eliminar toda a sobrecarga.

Para redimensionar para uma largura e altura específicas, você deseja usar a função como esta:

ResizeWin( largura, altura)

Você pode então atribuí-lo a uma tecla de atalho, neste caso, estaremos usando o 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 o parâmetro de altura ao chamar a função para redimensionar apenas a largura da janela, mas não a altura. Isso provavelmente é menos útil, mas descobri que funcionou bem quando você tem uma tela muito grande e quer redimensionar uma série de janelas para se encaixar lado a lado na tela.

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

#! U: : ResizeWin( 640)


Redimensionar uma janela para uma altura específica

pararedimensione uma janela para uma altura específica, deixando a largura igual, apenas passe em 0 como o parâmetro de altura. Por exemplo, para redimensionar a janela atual para 400 pixels de altura quando você pressiona Win + Alt + U, você usaria esta linha:

#! U: : ResizeWin( 0,400)

É uma função útil que você pode inserir no AutoHotkeyscript, mesmo se você não precisa disso agora, provavelmente será útil para salvar mais tarde. Nós também temos uma versão para download do script que você pode usar aqui:

Faça o download do redimensionamento do AutoHotkey do Redimensionamento do howtogeek.com