Crea un tasto di scelta rapida per ridimensionare Windows a una dimensione specifica con AutoHotkey

Sep 16, 2025
Manutenzione e ottimizzazione
CONTENUTO UNCACHED

Dal momento che passo gran parte del mio tempo a testare applicazioni, acquisire screenshot e fare sviluppo web, ho costantemente bisogno di ridimensionare le finestre a varie dimensioni, quindi ho messo insieme una funzione AutoHotkey che lo fa per me.

Daremo per scontato che tu abbia già scaricato e installato AutoHotkey e hai un'idea di come funziona il tutto. Se non lo fai, potresti volerlo leggi il loro tutorial .

Lo scenario

Ecco un video di esempio che mostra il copione in azione, così puoi capire cosa creeremo oggi. L'idea di base è che ridimensioneremo le finestre a dimensioni specifiche o ridimensioneremo solo per larghezza o altezza lasciando le altre uguali.

Crea lo script AutoHotkey

Ti consigliamo di iniziare creando uno script AutoHotkey vuoto e inserendovi il seguente codice. Questa è la funzione che utilizzeremo per ridimensionare le finestre con alcune definizioni di tasti di scelta rapida in seguito. Ovviamente puoi inserire questa funzione anche nel tuo script esistente.

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

Se% Altezza% = 0
Altezza: = H

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

La "A" nello script significa che funzionerà sulla finestra attiva: puoi sostituirla con il titolo di una finestra specifica, se lo desideri. Noterai che la prima riga nella funzione cattura la larghezza / altezza corrente e la posizione X / Y, che viene quindi utilizzata nello script nel caso in cui larghezza / altezza non siano impostate e per lasciare la posizione X / Y corrente sullo schermo nello stesso posto.

Ridimensiona una finestra a larghezza / altezza specifica

Questa è forse la funzione più utile per gli sviluppatori web, che potrebbero voler ridimensionare un browser a dimensioni specifiche per testare il design di una pagina. Certo, ci sono un sacco di applicazioni e plug-in del browser che fanno la stessa cosa, ma se sei un utente di AutoHotkey tutto ciò di cui hai bisogno sono poche righe di codice in più per eliminare tutto questo sovraccarico.

Per ridimensionare a una larghezza e altezza specifiche, ti consigliamo di utilizzare la funzione come questa:

ResizeWin (larghezza, altezza)

Puoi quindi assegnarlo a un tasto di scelta rapida, in questo caso utilizzeremo Win + Alt + U come tasto di scelta rapida per ridimensionare la finestra attiva corrente a 800 × 600.

#! u :: ResizeWin (800,600)


Ridimensiona una finestra a una larghezza specifica

Puoi anche lasciare fuori il parametro height quando chiami la funzione per ridimensionare solo la larghezza della finestra ma non l'altezza. Questo è probabilmente meno utile, ma ho scoperto che funziona bene quando hai uno schermo molto grande e desideri ridimensionare un numero di finestre per adattarle una accanto all'altra sullo schermo.

Ad esempio, questa riga assegnerebbe il tasto di scelta rapida Win + Alt + U per ridimensionare la finestra a 640 pixel di larghezza e lasciare la stessa altezza:

#! u :: ResizeWin (640)


Ridimensiona una finestra a un'altezza specifica

Per ridimensionare una finestra a un'altezza specifica lasciando la stessa larghezza, basta passare 0 come parametro di altezza. Ad esempio, per ridimensionare la finestra corrente a 400 pixel di altezza quando premi Win + Alt + U, dovresti utilizzare questa riga:

#! u :: ResizeWin (0,400)

È una funzione utile che puoi inserire nel tuo script AutoHotkey, anche se non ne hai bisogno in questo momento, probabilmente è utile salvarla per dopo. Abbiamo anche una versione scaricabile dello script che puoi utilizzare qui:

Scarica ResizeWindows AutoHotkey Script da 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


Manutenzione e ottimizzazione - Articoli più popolari

Come leggere fumetti e manga sul tuo Kindle

Manutenzione e ottimizzazione Jan 25, 2025

L'iPad è stato considerato come l'ultimo lettore di fumetti, ma ciò non significa che non puoi dargli una corsa per i suoi soldi con il tuo Kindle. Ecco come ottimizzare e trasfer..


Cos'è la cartella Windows.old e come si elimina?

Manutenzione e ottimizzazione Jul 3, 2025

Aggiornato da una vecchia versione di Windows? Hai una cartella Windows.old sul tuo computer e sta utilizzando un'enorme quantità di spazio. Puoi eliminarlo, ma è diverso dall'eli..


Come scattare buone foto al tramonto

Manutenzione e ottimizzazione Nov 17, 2024

Tutti, ad un certo punto, cercano di scattare una foto di un tramonto spettacolare. Ma se la tua fotocamera non cattura la magia come la vedi nella vita reale, ecco alcuni trucchi d..


I 10 migliori trucchi per il terminale in macOS

Manutenzione e ottimizzazione Sep 10, 2025

CONTENUTO UNCACHED Puoi modificare molte impostazioni dalle Preferenze di Sistema di macOS, ma se vuoi davvero scavare in profondità e personalizzare il tuo sistema, il Terminale..


Come modificare la firma "Inviato dal mio iPhone" e altre impostazioni di posta

Manutenzione e ottimizzazione Jun 24, 2025

CONTENUTO UNCACHED Potresti aver notato che quando invii un'e-mail dal tuo iPhone o iPad, i tuoi messaggi vengono aggiunti con una firma "Inviato da". Tuttavia, non sei bloccato c..


Risparmia spazio in Firefox combinando le barre degli strumenti

Manutenzione e ottimizzazione Sep 18, 2025

CONTENUTO UNCACHED Non sono un fan dello spreco di spazio nelle interfacce utente, quindi ogni volta che posso consolidare solo le funzionalità utili ne sono felice. L'argomento oggi è co..


Aggiorna i tuoi segnalibri live con LiveClick

Manutenzione e ottimizzazione Aug 6, 2025

Se ti piace iscriverti ai feed utilizzando la funzione Segnalibri live di Firefox, l'estensione LiveClick ti offre così tanti aggiornamenti che posso solo coprire i punti salienti di quanto ..


Scopri quali parole chiave stanno portando i visitatori al tuo sito con Google Analytics

Manutenzione e ottimizzazione Oct 24, 2025

CONTENUTO UNCACHED Nota: questo articolo riguarda la versione precedente di Analytics statistiche di Google è un meraviglioso strumento gratuito per i webmast..


Categorie