Vytvořte klávesovou zkratku pro změnu velikosti systému Windows na konkrétní velikost pomocí funkce AutoHotkey

Sep 16, 2025
Údržba a optimalizace
NEBEZPEČNÝ OBSAH

Jelikož trávím velké množství času testováním aplikací, pořizováním screenshotů a vývojem webových aplikací, neustále potřebuji měnit velikost oken na různé velikosti - proto jsem vytvořil funkci AutoHotkey, která to dělá za mě.

Budeme předpokládat, že jste si již stáhli a nainstalovali AutoHotkey , a máte nějaký nápad, jak to všechno funguje. Pokud ne, možná budete chtít přečtěte si jejich návod .

Scénář

Zde je ukázkové video, které ukazuje skript v akci, abyste pochopili, co dnes budeme vytvářet. Základní myšlenkou je, že změníme velikost oken na konkrétní rozměry, nebo změníme velikost pouze o šířku nebo výšku, přičemž druhé ponecháme stejné.

Vytvořte skript AutoHotkey

Začněte vytvořením prázdného skriptu AutoHotkey a vložením následujícího kódu. Toto je funkce, kterou později použijeme pro změnu velikosti oken s některými definicemi klávesových zkratek. Tuto funkci můžete samozřejmě umístit také do svého stávajícího skriptu.

ResizeWin (šířka = 0, výška = 0)
{
WinGetPos, X, Y, W, H, A
Pokud% Width% = 0
Šířka: = W

Pokud% Výška% = 0
Výška: = H

WinMove, A ,,% X%,% Y%,% šířka%,% výška%
}

Písmeno „A“ ve skriptu znamená, že bude fungovat v aktivním okně - pokud chcete, můžete jej nahradit názvem konkrétního okna. Všimnete si, že první řádek ve funkci zachytí aktuální šířku / výšku a pozici X / Y, která se pak použije ve skriptu v případě, že šířka / výška nejsou nastaveny, a ponechá aktuální pozici X / Y na obrazovce na stejném místě.

Změňte velikost okna na konkrétní šířku / výšku

Toto je možná nejužitečnější funkce pro webové vývojáře, kteří mohou chtít změnit velikost prohlížeče na konkrétní rozměry a otestovat design stránky. Jistě, existuje spousta aplikací a pluginů prohlížečů, které dělají totéž, ale pokud jste uživatelem AutoHotkey, potřebujete jen několik řádků kódu navíc, abyste veškerou režii eliminovali.

Chcete-li změnit velikost na konkrétní šířku a výšku, budete chtít použít tuto funkci:

ResizeWin (šířka, výška)

Poté jej můžete přiřadit ke klávesové zkratce, v tomto případě použijeme jako klávesovou zkratku Win + Alt + U pro změnu velikosti aktuálního aktivního okna na 800 × 600.

#! u :: ResizeWin (800 600)


Změňte velikost okna na konkrétní šířku

Při volání funkce můžete také vynechat parametr výšky, aby se změnila pouze šířka okna, ale ne výška. To je pravděpodobně méně užitečné, ale zjistil jsem, že to funguje dobře, když máte velmi velkou obrazovku a chcete změnit velikost několika oken tak, aby se na obrazovku vešly vedle sebe.

Například tento řádek by přiřadil klávesovou zkratku Win + Alt + U, aby se velikost okna změnila na šířku 640 pixelů a výška zůstala stejná:

#! u :: ResizeWin (640)


Změňte velikost okna na konkrétní výšku

Chcete-li změnit velikost okna na konkrétní výšku a ponechat stejnou šířku, stačí zadat 0 jako parametr výšky. Chcete-li například změnit velikost aktuálního okna na výšku 400 pixelů, když stisknete kombinaci kláves Win + Alt + U, použijete tento řádek:

#! u :: ResizeWin (0,400)

Je to užitečná funkce, kterou můžete umístit do svého skriptu AutoHotkey - i když ji právě teď nepotřebujete, je pravděpodobně užitečné si ji uložit na později. Máme také verzi skriptu ke stažení, kterou můžete použít zde:

Stáhněte si ResizeWindows AutoHotkey Script z howtogeek.com

.vstupní obsah .vstup do zápatí

Resize Windows With AutoHotkey

How To Easily Create A Resizable GUI In AutoHotkey

AutoIt + Macro Toolworks - Set Window Size And Play Macro On Windows


Údržba a optimalizace - Nejoblíbenější články

Jak sledovat využití GPU ve Správci úloh systému Windows

Údržba a optimalizace May 4, 2025

Správce úloh systému Windows 10 obsahuje podrobné nástroje pro monitorování GPU. Můžete zobrazit využití GPU pro jednotlivé aplikace a celé systémy a společnost Micro..


Jak si vyrobit 50 $ Amazon Fire Tablet jako Stock Android (bez zakořenění)

Údržba a optimalizace Dec 21, 2024

Amazon 50 $ Fire Tablet může být jedním z nejlepších obchodů v oblasti technologií - zvláště když se příležitostně prodává za 35 $. Může se to zd�..


Jak spustit počítač z disku nebo jednotky USB

Údržba a optimalizace Jan 18, 2025

Počítač obvykle spouštíte z hlavního pevného disku, který obsahuje váš operační systém (například Windows). Někdy však možná budete muset zavést systém z jednot..


Jak opravit iMessage nezobrazující efekty zpráv v iOS 10

Údržba a optimalizace Sep 19, 2025

NEBEZPEČNÝ OBSAH iMessage dostal obrovská aktualizace v iOS 10 , přidáním věcí, jako je integrace aplikací třetích stran, bohaté odkazy a řada..


Jak skenovat dokumenty do PDF pomocí fotoaparátu telefonu Android

Údržba a optimalizace Jul 5, 2025

NEBEZPEČNÝ OBSAH Slovní spojení „skenování dokumentů“ znamenalo trávit hloupé množství času před objemným strojem a čekat, až si vezme fyzický kus papíru a u..


Co jste řekli: Jak se vypořádáte se zády

Údržba a optimalizace Sep 15, 2025

NEBEZPEČNÝ OBSAH Začátkem tohoto týdne jsme se vás zeptali, jak jednáte se Zpátky - e-mailem, který chcete, ale ne právě teď - a odpověděli jste. Čtěte dále a pod..


Zakažte vestavěné funkce vypalování disků CD / DVD systému Windows Vista

Údržba a optimalizace Feb 8, 2025

NEBEZPEČNÝ OBSAH Drtivá většina lidí, které znám, používá software jako Nero ke zpracování veškerého vypalování disků CD / DVD, přestože systém Windows Vista má pro vy..


Vytvořte bod obnovení pro Obnovení systému Windows 7 nebo Vista

Údržba a optimalizace Nov 23, 2024

NEBEZPEČNÝ OBSAH Pokud uvažujete o instalaci aplikace, ale nejste si úplně jisti, co to udělá s vaším počítačem, naprosto bych doporučil vytvořit bod obnovení před instalac�..


Kategorie