AutoHotkey (AHK) — невероятно мощный инструмент для автоматизации, который кардинально меняет привычную работу в Windows. С помощью простых скриптов вы добавите недостающие возможности и избавитесь от всех самых раздражающих ограничений системы. В этой статье я собрал свои реальные рабочие примеры, которые делают жизнь за компьютером намного легче.
Это не занудный подробный гайд по AHK — берите готовые решения или вдохновляйтесь для своих идей. Давайте начнем!
Что такое AutoHotkey?
AutoHotkey — это специальный язык для автоматизации всех рутинных действий в Windows. Программа очень легкая, гибкая и действительно может значительно ускорить вашу работу, позволяя создавать свои сценарии на компьютере. Даже если вы никогда не программировали — не пугайтесь: освоить AHK проще, чем кажется. Уверяю, многие из приведённых ниже примеров вы сможете использовать сразу — увидите, как AutoHotkey прост и в то же время крут.
Как создать и запустить скрипт в AutoHotkey
Сначала скачайте и установите AutoHotKey v2.0 на свой компьютер. Затем кликните правой кнопкой мыши по рабочему столу или в проводнике и выберите “Создать > Скрипт AutoHotkey”.
Задайте скрипту понятное имя и подтвердите создание. Появится пустой текстовый файл с расширением .ahk. Для написания кода подойдет любой редактор — стандартный Блокнот, Notepad++ или Visual Studio Code.
Теперь нажмите на этом файле правой кнопкой мыши и выберите "Показать дополнительные параметры > Изменить”. В открывшемся окне просто вставьте нужный код и нажмите Ctrl+S или “Файл > Сохранить” — то есть сохраните, как обычный текстовый документ. После этого правым кликом по скрипту выберите “Открыть” или просто дважды кликните — скрипт тут же стартует.
Понять, что скрипт работает, просто — в трее появится значок AHK с тем же именем, что у файла. Если хотите, чтобы скрипт запускался автоматически при старте системы, просто скопируйте его в папку автозагрузки: C:\Users\[User]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup, где [User] — ваше имя пользователя.
Как создать простой Batch-скрипт в Windows
Монотонная задача? Обычный Batch-файл реально экономит нервы и время.
Как я использую AutoHotkey, чтобы Windows реально стала удобнее
Теперь, когда вы знаете, как создавать скрипты AHK, делюсь своими любимыми находками, которые сделали мою работу за компьютером куда приятнее.
Запуск любых программ и файлов одной клавишей
AutoHotkey позволяет открывать приложения, документы или даже папки с любым сочетанием клавиш. Больше не нужно тянуться к мышке или рыться в Пуске.
Пример скрипта: запускаю Google Chrome по Ctrl+Alt+G:
Учтите: строки с точкой с запятой (;) — это просто комментарии, скрипт их пропускает. ^ — значит Ctrl, ! — Alt, а буква задаёт нужную клавишу. Двойное двоеточие (::) отделяет горячую клавишу от действия, типа Run "C:\Program Files\Google\Chrome\Application\chrome.exe".
Если хочется больше тонкостей про обозначения — посмотрите официальную документацию AHK.
Скрипт легко подстроить под себя: поменяйте “g” на любую другую клавишу или вставьте путь к своему любимому приложению.
Чтобы запускать сразу несколько программ или открывать несколько файлов одной командой — заключайте нужные действия в фигурные скобки, как в примерах дальше.
Без AHK такие штуки пришлось бы настраивать через Power Automate for desktop, а это долго и хлопотно.
Быстрый поиск в Google — выделил, нажал, забыл про ручной ввод!
Нашлось новое или непонятное слово? Обычно мучительно открывать браузер, вбивать его вручную, искать... Но AutoHotkey позволяет сразу отправить выделенный текст в Google по одной комбинации клавиш!
Вот скрипт, который отправит выделенное в Google по Ctrl+Shift+G:
Запрос откроется в вашем браузере по умолчанию. Открылся не тот? Поменять основной браузер в Windows — пара секунд.
Спецсимволы под рукой — вставляйте мгновенно
Без AHK в Windows symbols типа © обычно приходится искать в “Таблице символов” или на виртуальной клавиатуре. Проще некуда: AutoHotkey позволяет назначить любую комбинацию на часто используемый символ.
Пример: по Alt+Q скрипт вставляет знак © прямо в текст:
Быстрая вставка часто используемых фраз
Надоело постоянно набирать идентичные фразы или подписи? С AutoHotkey любые стандартные тексты появляются в одно мгновение — достаточно простой команды.
Пример: этот скрипт вставляет “кстати” при наборе “btw” и пробела.
Можно применять и для длинных шаблонов: например, отправлять готовую подпись в письмах. Вот как это выглядит:
Просто введите “emailsig” — и заготовленный текст вставится сам. {Enter} — это обычный перевод строки, будто нажали Enter на клавиатуре.
Автозамена опечаток в любой программе Windows
Меня всегда раздражало, что в Windows нет единой автокоррекции опечаток во всех приложениях сразу. С этим скриптом проблема решается раз и навсегда — забываю о раздражающих ошибках!
Список легко пополнять своими опечатками и собственными вариантами. Совет: создайте свой перечень часто набираемых ошибок — он вам пригодится!
Можно ли доверять автокоррекции в Microsoft Word?
Проверим: справляется ли Word с орфографией, или лучше довериться скриптам?
Смена регистра выделенного текста — два клика и всё!
Сколько раз вы нечаянно набирали текст капсом — а пересохранять вручную муторно. Мой любимый скрипт меня не раз спасал: стандартных средств у Windows для этого нет. Всё меняется по сочетанию — выделили, нажали, порядок!
Такой скрипт превращает выделенный текст в заглавные буквы через Ctrl+Shift+U, а в строчные — через Ctrl+Shift+L:
Мгновенное выключение Windows одной клавишей
Обычно выключить компьютер — целый квест или надо держать кнопку питания. С AutoHotkey вырубить Windows можно мгновенно — актуально, если срочно надо уйти!
Вот готовый скрипт для выключения по Ctrl+Shift+End:
А этот — для перезагрузки по Win+Shift+R:
Запрятать все окна, кроме того, с которым работаю
Бывает — хочется сосредоточиться только на одном окне и убрать всё лишнее. Стандартная комбинация Win+M просто сворачивает всё подряд, а чтобы оставить одно — штатных средств нет.
AutoHotkey решает задачу в два счета: комбинация Win+Shift+M — на экране остается только то, что сейчас активно.
Понравилось несколько фишек? Не делайте отдельный файл для каждой — спокойно объединяйте все любимые команды и сочетания в один .ahk-файл (главное — чтобы горячие клавиши не совпадали).
Это только базовые примеры — возможности AHK на самом деле намного шире! Хочется покопаться глубже — советую лекции на YouTube, массу гайдов и официальные форумы.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru