31Aug
Budući da provodim veliku količinu vremena provjere aplikacija, snimanja zaslona i radi na web razvoju, neprestano moram promjeniti veličinu prozora na različite veličine pa sam sastavio funkciju AutoHotkey koja mi to čini.
Pretpostavljamo da ste već preuzeli i instalirali AutoHotkey i imate neku vrstu ideje o tome kako sve to funkcionira. Ako to ne učinite, možda ćete htjeti pročitati njihov vodič.
Scenarij
Slijedi primjer videozapisa koji prikazuje skriptu u akciji, tako da možete shvatiti što ćemo danas stvarati. Osnovna je ideja da ćemo mijenjati veličinu prozora na određene dimenzije, ili samo mijenjati veličinu po širini ili visini, a druga ostavljajući isti.
Stvaranje AutoHotkey skripte
Želite započeti stvaranjem prazne AutoHotkey skripte i stavljanjem sljedećeg koda u nju. Ovo je funkcija koju ćemo koristiti za promjenu veličine prozora s nekim definicijama prečaca. Možete, naravno, staviti ovu funkciju u postojeću skriptu kao dobro.
Ako je% Širina% = 0
Širina: = W
Ako% Visina% = 0
Visina: = H
"A" u skripti znači da će raditi na aktivnom prozoru - možete ga zamijeniti naslovom specifičnih prozora, npr.,% X%,% Y%,% Širina%,% Visina
}ako želite. Primijetit ćete da je prvi redak u funkciji zakačen trenutni položaj širine / visine i X / Y, koji se zatim koristi u skripti u slučaju da nijedna širina / visina nije postavljena i da se na zaslonu napusti trenutni X / Y položajna istom mjestu.
Promjena veličine prozora na specifičnu širinu / visinu
Ovo je možda najkorisnija funkcija za web programere, koji bi htjeli promijeniti veličinu preglednika na određene dimenzije kako bi testirali dizajn stranice. Svakako, postoji velika količina aplikacija i dodataka preglednika koji rade isto, ali ako ste korisnik usluge AutoHotkey, sve što trebate je nekoliko dodatnih linija koda kako bi se uklonili svi oni koji su iznad glave.
Da biste promijenili veličinu na određenu širinu i visinu, želite koristiti ovu funkciju:
ResizeWin( širina, visina)
Zatim ga možete dodijeliti hotkey-u, u ovom slučaju koristit ćemo Win + Alt +U kao prečac za promjenu veličine trenutnog aktivnog prozora na 800 × 600.
#! U: : ResizeWin( 800.600)
Promjena veličine prozora na određenu širinu
Kada zovete funkciju, možete odstupati parametar visine samo za promjenu veličine širine prozora, ali ne i visine. Ovo je vjerojatno manje korisno, ali otkrio sam da dobro funkcionira kada imate veći zaslon i želite promijeniti veličinu određenog broja prozora tako da se na zaslonu prilagode jedan po jedan.
Primjerice, ova linija bi dodijelila tipkovni prečac Win + Alt + U kako bi promijenio veličinu prozora na 640 piksela i ostavio visinu istu:
#! U: : ResizeWin( 640)
Promjena veličine prozora na određenu visinu
Zapromijenite veličinu prozora na određenu visinu, ostavljajući širinu istu, jednostavno prijeđite u 0 kao parametar visine. Na primjer, da biste promijenili veličinu trenutnog prozora na 400 piksela kad pritisnete tipku Win + Alt + U, koristili biste ovu liniju:
#! U: : ResizeWin( 0,400)
To je korisna funkcija koju možete ispustiti u svoj AutoHotkeyskriptu - čak i ako to ne trebate odmah, vjerojatno je korisno spremiti kasnije. Također smo preuzeli verziju skripte koju možete preuzeti ovdje:
Preuzmite ResizeWindows AutoHotkey skriptu s howtogeek.com