Napravite Hotkey za promjenu veličine Windows na određenu veličinu s AutoHotkey
Budući da provodim veliku količinu svog vremena testirajući aplikacije, snimanje zaslona i izrada web-stranica, stalno trebam promijeniti veličinu prozora na različite veličine - tako da sam sastavio funkciju AutoHotkey koja radi za mene.
Pretpostavit ćemo da ste već preuzeli i instalirali AutoHotkey i da imate neku vrstu ideje kako sve to radi. Ako to ne učinite, možda ćete htjeti pročitati njihov vodič.
Scenarij
Evo primjera videozapisa koji prikazuje skriptu u akciji, tako da možete razumjeti što ćemo stvarati danas. Osnovna ideja je da ćemo mijenjati veličinu prozora na određene dimenzije ili samo mijenjati širinu ili visinu, a drugu ostavljati istu.
Stvorite skriptu AutoHotkey
Želite početi tako da stvorite praznu skriptu AutoHotkey i stavite sljedeći kod u nju. To je funkcija koju ćemo koristiti za promjenu veličine prozora s nekim definicijama hotkeya kasnije. Tu funkciju možete, naravno, staviti i na postojeću skriptu.
ResizeWin (širina = 0, visina = 0)
WinGetPos, X, Y, W, H, A
Ako je% Width% = 0
Širina: = WAko je% Height% = 0
Visina: = HWinMove, A ,, X%%%% Y, širina%%%% Visina
"A" u skripti znači da će raditi na aktivnom prozoru - možete ga zamijeniti naslovom određenog prozora ako želite. Primijetit ćete da prvi redak u funkciji dohvaća trenutnu širinu / visinu i X / Y položaj, koji se zatim koristi u skripti u slučaju da širina / visina nisu postavljene, te da ostavi trenutnu X / Y poziciju na zaslonu na istom mjestu.
Promijeni veličinu prozora u specifičnu širinu / visinu
To je možda najkorisnija funkcija za web-programere koji bi željeli promijeniti veličinu preglednika na određene dimenzije kako bi testirali dizajn stranice. Naravno, postoji mnogo aplikacija i dodataka za preglednike koji rade istu stvar, ali ako ste korisnik AutoHotkey-a, sve što vam treba je nekoliko dodatnih linija koda kako biste uklonili sve to.
Da biste promijenili veličinu na određenu širinu i visinu, upotrijebite ovu funkciju:
ResizeWin (širina, visina)
Zatim ga možete dodijeliti hotkeyu, u ovom slučaju ćemo koristiti Win + Alt + U kao hotkey za promjenu veličine trenutnog aktivnog prozora na 800 × 600.
#! U :: ResizeWin (800600)
Promijeni veličinu prozora u određenu širinu
Također možete ostaviti parametar visine kada pozivate funkciju samo za promjenu širine prozora, ali ne i visine. To je vjerojatno manje korisno, ali otkrio sam da dobro funkcionira kada imate vrlo veliki zaslon i želite promijeniti veličinu broja prozora kako bi odgovarali na zaslonu.
Na primjer, ovaj redak bi dodijelio Hot + Alt + U prečac za promjenu veličine prozora na 640 piksela i ostavio istu visinu:
#! U :: ResizeWin (640)
Promijeni veličinu prozora na određenu visinu
Da biste promijenili veličinu prozora na određenu visinu i ostavili istu širinu, samo prolazite kao 0 kao parametar visine. Na primjer, da biste promijenili veličinu trenutnog prozora na 400 piksela kad pritisnete Win + Alt + U, upotrijebili biste ovaj redak:
#! U :: ResizeWin (0400)
To je korisna funkcija koju možete ispustiti u AutoHotkey skriptu - čak i ako je ne trebate odmah, vjerojatno je korisno spremiti je za kasnije. Također imamo verziju skripte koju možete preuzeti ovdje:
Preuzmite ResizeWindows AutoHotkey Script iz howtogeek.com