31Aug

Loo kiirklahv, et muuta Windowsi suurust automaatselt suurusega, kasutades AutoHotkey

Kuna ma kulutan suure hulga oma aega, et katsetada rakendusi, võtta ekraanikuvasid ja teha veebiarendust, pean pidevalt muutma akende suurust erinevates suurustes, nii et olen pannud kokku AutoHotkey funktsiooni, mis seda minu jaoks teeb.

Me eeldame, et olete juba alla laadinud ja installinud AutoHotkey, ja teil on teatud tüüpi idee, kuidas see kõik töötab. Kui te seda ei tee, võiksite oma õpetuse läbi lugeda.

Stsenaarium

Siin on näidisfilm, mis näitab toimingut skripti, nii et saate aru, mida me täna loome. Põhieesmärk on, et me muudame akende suurust teatud mõõtmetena või ainult suuruse muutmiseks nii laiuse kui ka kõrguse järgi, jättes samas teise samba.

Loo AutoHotkey skript

Sa tahaksid alustada, luues tühja AutoHotkey skripti ja pannes sellele järgmise koodi. See on funktsioon, mida kasutame mõne kiirklahvide määratluse jaoks akende suuruse muutmiseks hiljem. Loomulikult võite seda funktsiooni ka oma olemasolevasse skripti lisada.

ResizeWin( laius = 0, kõrgus = 0)
{
WinGetPos, X, Y, W, H, A
Kui% Width% = 0
Laius: = W

Kui% Kõrgus% = 0
Kõrgus: = H

WinMove,, null,% X%,% Y%,% Laius%,% Kõrgus%
}

Skriptis olev "A" tähendab, et see töötab aktiivsel aknal - seda saab asendada spetsiifilise tiitligaaken kui soovid. Märkad, et funktsiooni esimene rida võtab praeguse laiuse / kõrguse ja X / Y positsiooni, mida seejärel kasutatakse skripti juhul, kui laius / kõrgus pole määratud ja praegusest X / Y positsioonist ekraanilt lahkumisekssamas kohas.

Akna suuruse muutmine konkreetsele laiusele / kõrgusele

See on ehk veebiarendajatele kõige kasulikum funktsioon, kes sooviksid brauseri suurust muuta, et lehe disaini testida. Muidugi on üsna palju rakendusi ja brauseri pistikprogramme, mis teevad sama asja, aga kui sa oled AutoHotkey kasutaja, on sul vaja vaid mõni lisa rida, mis kõrvaldaksid kõik selle pealkirja.

Selleks, et muuta teatud laiuse ja kõrguse suurust, soovite kasutada sellist funktsiooni nagu

ResizeWin( laius, kõrgus)

. Seejärel saate selle määrata kiirklahvi, sellisel juhul kasutame Win + Alt +U kui kiirklahv aktiivse akna suuruse muutmiseks 800 × 600-ni.

#! U: : ResizeWin( 800 600)


Akna suuruse muutmine konkreetsele laiusele

Võimalik, et funktsiooni kutsudes jätate kõrgusparameetrist välja, et muuta ainult akna laiuse suurust, kuid mitte kõrgust. See on ilmselt vähem kasulik, kuid ma leidsin, et see toimib hästi, kui teil on väga suur ekraan ja soovite ekraanile sobival arvul akende arvu suurendada.

Näiteks määrab see joon Win + Alt + U kiirklahvi, et muuta akna suurust 640 pikslit laiale ja jätta selle kõrgus samaks:

#! U: : ResizeWin( 640)


Akna suuruse muutmine konkreetseks kõrguseks

muutke akna suurust konkreetsele kõrgusele, jättes sama laiuse, edastage ainult 0 parameetri kõrgus. Näiteks, kui vajutate Win + Alt + U praeguse akna suuruse muutmiseks pikaks 400 piksliseks, kasutaksite seda rida:

#! U: : ResizeWin( 0,400)

See on kasulik funktsioon, mille abil saate oma AutoHotkey'iskript - ka siis, kui seda ei vaja kohe, on see tõenäoliselt kasulik salvestada hiljem. Meil on ka skripti allalaaditav versioon, mida saate siin kasutada:

Laadi alla ResizeWindows AutoHotkey skript aadressilt howtogeek.com