31Aug

Luo pikanäppäin, jos haluat muuttaa Windows-kokoon erityiskokoiseksi AutoHotkey-ohjelmalla

Koska olen viettänyt paljon aikaa kokeilemaan sovelluksia, ottamassa kuvakaappauksia ja tekemällä web-kehitystä, minun on jatkuvasti vaihdettava ikkunoita eri kokoisiin - joten olen koonnut AutoHotkey-toiminnon, joka tekee sen minulle.

Oletetaan, että olet jo ladannut ja asentanut AutoHotkeyn, ja sinulla on jonkinlainen käsitys siitä, miten kaikki toimii. Jos et, sinun kannattaa lukea heidän opetusohjelmansa.

Scenario

Tässä on näyte-video, joka näyttää käsikirjoituksen toiminnassa, joten voit ymmärtää, mitä aiomme luoda tänään. Perusajatus on, että koonmittakaamme ikkunat tiettyihin ulottuvuuksiin tai vain pienemmiksi joko leveyden tai korkeuden mukaan, samalla kun jätämme toisen samalle.

Luo AutoHotkey-komentosarja

Haluat aloittaa luomalla tyhjän AutoHotkey-komentosarjan ja laittamalla siihen seuraavan koodin. Tämä on toiminto, jota käytämme ikkunoiden kokoamisessa muutamalla pikanäppäimellä myöhemmin. Voit tietysti laittaa tämän toiminnon olemassa olevaan käsikirjallesi.

Jos% Leveys% = 0
Leveys: = W

Jos% Korkeus% = 0
Korkeus: = H

( % Leveys = 0)
{
WinGetPos, X, Y,Käsikirjoitus "A" tarkoittaa, että se toimii aktiivisessa ikkunassa - voit korvata sen tietyllä tiedoston otsikolla.jos haluat. Huomaa, että funktion ensimmäinen rivi haittaa nykyisen leveyden / korkeuden ja X / Y -asennon, jota sitten käytetään komentosarjassa, jos leveyttä / korkeutta ei ole asetettu, ja jättää nykyisen X / Y-sijainnin näytöllesamassa paikassa.

Ikkunan koon muuttaminen tiettyyn leveyteen / korkeuteen

Tämä on ehkä hyödyllisin tehtävä web-kehittäjille, jotka saattavat haluta muuttaa selaimen tiettyihin ulottuvuuksiin sivun suunnitteluun. Toki on olemassa runsaasti sovelluksia ja selaimen lisäosia, jotka tekevät samoja, mutta jos olet AutoHotkey-käyttäjä, tarvitset vain muutaman ylimääräisen koodin, joka poistaa kaikki ylimääräiset.

Jos haluat muuttaa haluamaasi leveyttä ja korkeutta, käytä tätä toimintoa:

ResizeWin( leveys, korkeus)

Voit määrittää sen pikanäppäimelle, tässä tapauksessa käytämme Win + Alt +U pikanäppäimellä nykyisen aktiivisen ikkunan kokoa muutetaan 800 × 600: een.

#! U: : ResizeWin( 800 600)


Ikkunan koon muuttaminen tiettyyn leveyteen

Voit myös jättää pois korkeusparametrin soittamalla toimintoon vain ikkunan leveyden muuttamiseksi, mutta ei korkeuden muuttamiseksi. Tämä on luultavasti vähemmän hyötyä, mutta olen huomannut, että se toimii hyvin, kun sinulla on erittäin suuri näyttö ja haluat koon useita ikkunoita sopivaksi vierekkäin näytöllä.

Esimerkiksi tämä rivi siirtäisi Win + Alt + U -pikakuvakkeen ikkunan koon muuttamiseksi 640 pikseliä leveäksi ja jättäisi korkeuden saman:

#! U: : ResizeWin( 640)


Aseta ikkuna tiettyyn korkeuteen

muokata ikkunaa tiettyyn korkeuteen samalla kun leveys on sama, siirrä vain 0 korkeusparametriin. Jos haluat esimerkiksi muuttaa nykyisen ikkunan kokoa 400 pikseliä korkealle, kun painat Win + Alt + U, käytät tätä riviä:

#! U: : ResizeWin( 0,400)

Se on hyödyllinen toiminto, jonka voit pudota AutoHotkeyscript - vaikka et tarvitse sitä juuri nyt, on todennäköisesti hyödyllistä tallentaa myöhemmin. Meillä on myös ladattava versio käsikirjasta, jota voit käyttää täällä:

Lataa ResizeWindows AutoHotkey -komentosarja osoitteesta howtogeek.com