Homepage » hogyan kell » Hozzon létre egy gyorsbillentyűt a Windows átméretezésére egy adott méretre az AutoHotkey használatával

    Hozzon létre egy gyorsbillentyűt a Windows átméretezésére egy adott méretre az AutoHotkey használatával

    Mivel sok időt töltöttem az alkalmazások tesztelésére, a képernyőképek készítésére és a webes fejlesztésekre, állandóan át kell méreteznem az ablakokat különböző méretűre, így összeállítottam egy AutoHotkey funkciót, ami nekem.

    Feltételezzük, hogy már letöltötte és telepítette az AutoHotkey-t, és van valamilyen ötlete, hogy ez hogyan működik. Ha nem, érdemes elolvasnia a bemutatót.

    A forgatókönyv

    Itt van egy minta videó, amely a parancsfájl működését mutatja, így megértheti, hogy mi fogunk ma létrehozni. Az alapötlet az, hogy átméretezzük az ablakokat bizonyos méretre, vagy csak átméretezzük a szélesség vagy a magasság között, ugyanakkor hagyjuk a másikat.

    Hozza létre az AutoHotkey-parancsfájlt

    El kell kezdeni egy üres AutoHotkey-parancsfájl létrehozásával és az alábbi kód beillesztésével. Ezt a funkciót fogjuk használni az ablakok átméretezésére néhány gyorsbillentyű-definícióval később. Természetesen ezt a funkciót a meglévő parancsfájlba is elhelyezheti.

    ResizeWin (szélesség = 0, magasság = 0)

    WinGetPos, X, Y, W, H, A
    Ha% Width% = 0
    Szélesség: = W

    Ha% Height% = 0
    Magasság: = H

    WinMove, A ,,% X%,% Y%,% Szélesség%,% Magasság%

    Az „A” a szkriptben azt jelenti, hogy az aktív ablakon fog működni, ha azt szeretné, egy adott ablak címével helyettesítheti. Megfigyeljük, hogy a függvény első sora megragadja az aktuális szélesség / magasság és az X / Y pozíciót, amelyet akkor használnak a szkriptben, ha a szélesség / magasság nincs beállítva, és az aktuális X / Y pozíciót a képernyőn hagyja ugyanazon a helyen.

    Egy ablak átméretezése meghatározott szélességre / magasságra

    Ez talán a leghasznosabb funkció a webfejlesztők számára, akik esetleg átméretezhetik a böngészőt bizonyos dimenziókra, hogy teszteljék az oldaltervezést. Persze, van rengeteg alkalmazás és böngésző plugin, ami ugyanezt teszi, de ha Ön AutoHotkey-felhasználó, akkor mindössze néhány további sor van a kódból, hogy megszüntesse az összes többletköltséget.

    Egy adott szélességre és magasságra történő átméretezéshez az ilyen funkciót szeretné használni:

    ResizeWin (szélesség, magasság)

    Ezután hozzárendelheti azt egy gyorsbillentyűhöz, ebben az esetben a Win + Alt + U-t fogjuk használni az aktuális aktív ablak 800 × 600-ra történő átméretezéséhez..

    #! U :: ResizeWin (800600)


    Egy ablak átméretezése egy meghatározott szélességre

    A magassági paramétert elhagyhatja, ha a funkciót csak az ablak szélességének átméretezésére, hanem a magasságra nem állítja. Ez valószínűleg kevésbé hasznos, de azt tapasztaltam, hogy jól működik, ha egy nagyon nagy képernyőn van, és átméretezheti az ablakok méretét, hogy illeszkedjen egymáshoz a képernyőn.

    Például, ez a sor hozzárendeli a Win + Alt + U gyorsbillentyűt, hogy átméretezze az ablakot 640 képpontra, és hagyja a magasságot:

    #! U :: ResizeWin (640)


    Egy ablak átméretezése egy adott magasságra

    Az ablak egy adott magasságra történő átméretezéséhez, miközben a szélességet ugyanaz hagyja, csak adja meg a 0-at a magasság paraméterként. Ha például a Win + Alt + U megnyomásakor az aktuális ablak méretét 400 képpontra szeretné átméretezni, ezt a sort használja:

    #! U :: ResizeWin (0400)

    Ez egy hasznos funkció, amelyet az AutoHotkey-szkriptbe is be lehet vonni - még akkor is, ha most nincs szüksége rá, talán hasznos lehet későbbi mentésre. A letölthető szkript verzióját itt is használhatja:

    A ResizeWindows AutoHotkey Script letöltése a howtogeek.com-ról