Створіть гарячу клавішу для зменшення розміру Windows до певного розміру за допомогою AutoHotkey

Sep 16, 2025
Технічне обслуговування та оптимізація
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

Оскільки я витрачаю значну частину свого часу на тестування додатків, створення знімків екрану та веб-розробку, мені постійно потрібно змінювати розмір вікон до різних розмірів, тож я створив функцію AutoHotkey, яка робить це за мене.

Ми припустимо, що ви вже завантажили та встановили AutoHotkey , і у вас є якась ідея, як це все працює. Якщо цього не зробити, можливо, ви захочете прочитати їх підручник .

Сценарій

Ось зразок відео, де показано сценарій у дії, щоб ви могли зрозуміти, що ми будемо створювати сьогодні. Основна ідея полягає в тому, що ми будемо змінювати розмір вікон до певних розмірів або змінювати розмір лише на ширину або висоту, залишаючи ті ж самі.

Створіть сценарій AutoHotkey

Вам потрібно почати зі створення порожнього сценарію AutoHotkey і введення в нього наступного коду. Цю функцію ми будемо використовувати для зміни розміру вікон за допомогою деяких визначень гарячих клавіш пізніше. Ви, звичайно, можете вкласти цю функцію у свій існуючий сценарій.

ResizeWin (Ширина = 0, Висота = 0)
{
WinGetPos, X, Y, W, H, A
Якщо% Ширина% = 0
Ширина: = W

Якщо% Висота% = 0
Висота: = H

WinMove, A ,,% X%,% Y%,% Ширина%,% Висота%
}

"A" у сценарії означає, що він буде працювати в активному вікні - ви можете замінити його на назву конкретного вікна, якщо хочете. Ви помітите, що перший рядок у функції захоплює поточну ширину / висоту та позицію X / Y, яка потім використовується у сценарії, якщо ширина / висота не встановлені, і залишає поточну позицію X / Y на екрані там же.

Змініть розмір вікна до певної ширини / висоти

Це, мабуть, найкорисніша функція для веб-розробників, які, можливо, захочуть змінити розмір браузера до певних розмірів, щоб перевірити дизайн сторінки. Звичайно, є безліч додатків та плагінів для браузера, які роблять те саме, але якщо ви користувач AutoHotkey, вам знадобиться кілька додаткових рядків коду, щоб усунути всі ці накладні витрати.

Щоб змінити розмір до певної ширини та висоти, ви хочете скористатися функцією так:

ResizeWin (ширина, висота)

Потім ви можете призначити його гарячій клавіші, у цьому випадку ми будемо використовувати Win + Alt + U як гарячу клавішу, щоб змінити розмір поточного активного вікна до 800 × 600.

#! u :: ResizeWin (800 600)


Змініть розмір вікна до певної ширини

Ви також можете залишити параметр висоти під час виклику функції змінити лише ширину вікна, але не висоту. Це, мабуть, менш корисно, але я виявив, що це добре працює, коли у вас дуже великий екран і ви хочете змінити розмір ряду вікон, щоб вони розмістилися поруч на екрані.

Наприклад, у цьому рядку буде призначено комбінацію клавіш Win + Alt + U, щоб змінити розмір вікна до 640 пікселів у ширину та залишити незмінною висоту:

#! u :: ResizeWin (640)


Змініть розмір вікна до певної висоти

Щоб змінити розмір вікна до певної висоти, залишаючи ширину незмінною, просто введіть 0 як параметр висоти. Наприклад, щоб змінити розмір поточного вікна до висоти 400 пікселів при натисканні клавіш Win + Alt + U, слід використовувати такий рядок:

#! u :: ResizeWin (0,400)

Це корисна функція, яку ви можете залишити у своєму сценарії AutoHotkey - навіть якщо вона вам зараз не потрібна, можливо, корисно зберегти її на потім. Ми також завантажили версію сценарію, який ви можете використовувати тут:

Завантажте ResizeWindows AutoHotkey Script з веб-сайту howtogeek.com

Resize Windows With AutoHotkey

How To Easily Create A Resizable GUI In AutoHotkey

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


Технічне обслуговування та оптимізація - Найпопулярніші статті

Що ви сказали: як швидко ви друкуєте?

Технічне обслуговування та оптимізація Sep 16, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Раніше цього тижня ми попросили вас зважити, наскільки швидко ви друкуєте т�..


Ask How To To Geek: Зупинка автоматичних оновлень IE, нестандартні фони папок Windows 7 та нестандартне завантаження Ubuntu

Технічне обслуговування та оптимізація Apr 25, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Раз на тиждень ми занурюємось у поштову сумку для читання, щоб відповісти на..


Прискорення графічного процесора Google Chrome падає на вас? Ось виправлення

Технічне обслуговування та оптимізація Dec 2, 2024

Якщо ви використовуєте версію каналу Google Dev для Chrome, ви могли помітити, що останнє оновлення справд�..


Додайте функцію QuickNote до Firefox

Технічне обслуговування та оптимізація Dec 15, 2024

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Хочете мати вбудований блокнот для свого браузера Firefox? Подивіться, наскільки QuickN..


Переглядайте відео YouTube у стилі Cinema у Firefox

Технічне обслуговування та оптимізація Oct 5, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Вам подобається дивитися багато відео на YouTube, але втомилися від невеликого розмі..


Швидкий і простий доступ до ваших улюблених служб Google за допомогою GButts

Технічне обслуговування та оптимізація Jul 16, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Вам подобається все те, що Google добре, але ви не хочете, щоб кілька домашніх сторіно..


Огляди Geek: керуйте та впорядковуйте нотатки за допомогою Evernote

Технічне обслуговування та оптимізація Sep 3, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Оскільки час повернувся до школи, видається доречним охопити деякі інструменти, �..


Вимкніть вбудовані функції запису CD / DVD у Windows Vista

Технічне обслуговування та оптимізація Feb 8, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Переважна більшість людей, яких я знаю, використовують таке програмне забезпечен..


Категорії