Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ

AutoHotkey (AHK) — мощный инструмент автоматизации, способный преобразить ваше взаимодействие с Windows. С помощью простых скриптов вы можете устранить некоторые раздражающие ограничения Windows, добавив недостающие функции. В этом руководстве представлены практические примеры того, как я это делаю.

Это не подробный урок по AHK, поэтому вы можете использовать эти скрипты как есть или в качестве вдохновения для более глубокого изучения программы и создания своих собственных. Итак, давайте углубимся.

Что такое AutoHotkey?

AutoHotkey — это скриптовый язык, помогающий автоматизировать повторяющиеся задачи в Windows. Это лёгкий и универсальный инструмент для повышения производительности и создания собственных рабочих процессов. Возможно, вы сейчас немного растерялись, думая, что AHK предназначен в основном для программистов, но уверяю вас, его легко освоить. Увидев, насколько просты в использовании многие скрипты в руководстве, вы поймёте, насколько интуитивно понятен и в то же время мощен AutoHotkey.

Как создать и запустить скрипт в AutoHotkey

Для начала вам необходимо скачать AutoHotKey v2.0 и установить его на свой компьютер. Затем щёлкните правой кнопкой мыши по пустому месту на рабочем столе или в проводнике и выберите «Создать» > «Скрипт AutoHotkey».

Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Дайте скрипту имя и нажмите кнопку «Создать». Будет создан пустой текстовый файл с расширением AHK. Вы также можете использовать любой текстовый редактор (например, Notepad, Notepad++ или Visual Studio Code) для создания скрипта AutoHotkey.

Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Теперь щёлкните правой кнопкой мыши по скрипту и выберите «Показать дополнительные параметры» > «Изменить скрипт». Вставьте код, который хотите запустить, в текстовый редактор и сохраните его, нажав Ctrl+S или выбрав «Файл» > «Сохранить» — это наиболее распространённые способы сохранения файла в Windows. После этого щёлкните правой кнопкой мыши по скрипту и выберите в меню пункт «Открыть». Также можно запустить его двойным щёлком.

Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Вы можете убедиться, что скрипт запущен, проверив системный трей. Найдите значок AHK с именем файла. Если вам нужно, чтобы скрипты запускались после загрузки компьютера, вы можете добавить их в автозагрузку. Просто поместите их в папку «C:Users[Пользователь]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup». Вот: [Пользователь] ваше имя пользователя Windows.

Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Как я использую AutoHotKey для улучшения работы Windows

Теперь, когда вы знакомы с созданием скриптов AHK, давайте рассмотрим некоторые полезные скрипты, которые я использую, чтобы сделать работу в Windows более приятной.

Откройте что угодно с помощью ярлыка

AHK позволяет открывать приложения, файлы и папки с помощью глобальных ярлыков. Больше не нужно многократно переходить по меню или в меню «Пуск», чтобы получить доступ к нужным элементам.

Вот скрипт, который открывает Google Chrome с помощью сочетания клавиш Ctrl+Alt+G:

; Запустить Chrome
^!g::Запустить «C:Program FilesGoogleChromeApplicationchrome.exe»

Имейте в виду, что AutoHotkey проигнорирует любую строку кода, начинающуюся с точки с запятой (;), поскольку в программировании они считаются комментариями. Следующая строка кода — это то, что будет выполнено. Здесь ^ это Ctrl, ! это Alt, и g Это, по сути, клавиша G. Двойное двоеточие (::) отделяет определение горячей клавиши от действия, которое нужно выполнить (Запустите «C:Program FilesGoogleChromeApplicationchrome.exe»).

Более подробную информацию о значении символов в сценариях можно найти в документации AHK.

Вы можете настроить скрипт выше под свои нужды. Например, можно заменить клавишу g на другую клавишу. Также можно заменить путь к файлу Chrome на путь к файлу Asana, если вы хотите открыть именно его.

Если вы хотите открыть несколько приложений, файлов и папок с помощью одного ярлыка, вы можете вставить код для их запуска в угловые скобки, как в примере ниже:

^!г::
{
  ; Запустить Chrome
   Запустите «C:Program FilesGoogleChromeApplicationchrome.exe»
    
   ; Подождите секунду перед запуском следующего приложения
   Сон 1000
    
   ; Запустить Блокнот
   Запустить «notepad.exe»
    
   ; Запустить проводник
   Запустить «explorer.exe»
    
   ; При необходимости вы можете добавить больше приложений.
   возвращают
}

Без AHK один из способов добиться этого — использовать Power Automate для настольных компьютеров для автоматизации повторяющихся задач. Использование AHK в этом случае быстрее.

Быстрый поиск в Google

Если вы видите слово и хотите поискать его в Google, вам нужно открыть браузер, ввести его и нажать клавишу Enter. Разве вы не хотели бы, чтобы Windows позволяла выделять его и нажимать для этого несколько клавиш? Это возможно, но с AutoHotkey.

Вот скрипт, который сделает это при нажатии Ctrl+Shift+G:

^+г::
{
    Отправить, ^с
Сон 50
Бегать,
ВОЗВРАТ
}

Результаты поиска откроются в браузере по умолчанию на вашем компьютере. Если откроется браузер, которым вы не пользуетесь (например, Edge вместо Chrome), вы можете изменить браузер по умолчанию в Windows всего за несколько щелчков мышью.

Более простой способ вставки специальных символов

В Windows нет простого способа вставить специальные символы, не прибегая к экранной клавиатуре или не открывая забытый инструмент вроде таблицы символов. Но с помощью AHK вы можете назначить им пользовательские сочетания клавиш и легко вставлять их где угодно.

Вот скрипт AHK, который вставляет символ авторского права (©) при нажатии Alt+Q:

!q::Отправить ©

Вставьте часто используемые фрагменты текста

Вы когда-нибудь ловили себя на мысли, что вам приходится снова и снова набирать одни и те же фразы, и мечтали, чтобы Windows предлагал возможность выполнять эти утомительные действия с помощью сочетаний клавиш? Решение — AutoHotkey, позволяющий вставлять часто используемые фрагменты текста всего несколькими нажатиями клавиш.

Вот пример скрипта, который вставляет Кстати всякий раз, когда вы печатаете кстати а затем клавишу пробела.

::кстати::кстати

Хотя это немного сложнее, вы также можете вставлять многострочный текст. Например, этот скрипт может помочь, если вам надоело каждый раз писать одну и ту же подпись в электронной почте. Вот пример:

:*:emailsig::
{
    Отправить «С наилучшими пожеланиями,{Enter}Джон Доу{Enter}Электронная почта: johndoe@email.com{Enter}Телефон: 555-123-4567»
    возвращают
}

Теперь, когда вы входите emailsig Во время работы скрипта он вставит подпись в электронное письмо. {Входить} обозначение указывает, где AHK введет новую строку, точно так же, как если бы вы ввели часть подписи и нажали клавишу Enter.

Добавить автозамену в Windows

Жаль, что в Windows нет встроенной функции автокоррекции, которая работала бы во всех приложениях и исправляла бы распространённые и раздражающие опечатки. Ниже представлен скрипт, который может решить эту проблему:

::тех::the
::adn::и
::получить::получить
::много::много
::их::их
::друг::друг
::определенно::определенно
::отдельно::отдельно

Вы можете расширить этот список, добавив в него слова, в которых вы часто делаете ошибки. Подумайте о том, чтобы вести постоянно обновляемый список распространённых опечаток, чтобы со временем добавлять их в этот сценарий.

Вот как я использую AutoHotkey для исправления самых серьезных недостатков Windows 11

Простой конвертер регистра текста

Ещё одна раздражающая проблема, с которой я постоянно сталкиваюсь, — это отсутствие конвертера регистра текста в Windows. Если я хочу, чтобы текст был заглавным или наоборот после ввода в Блокноте или Sticky Notes, мне обычно приходится вводить его заново. С помощью простого скрипта AHK я могу мгновенно преобразовать его с помощью сочетания клавиш.

Приведенный ниже скрипт AHK переводит все буквы в верхний регистр при нажатии сочетания клавиш Ctrl+Shift+U и в нижний регистр при нажатии сочетания клавиш Ctrl+Shift+L (предварительно выделите текст):

^+u::
{
    ClipSaved := ClipboardAll
    Буфер обмена := «»
    SendInput ^c
    ClipWait 0.5
    StringUpper, Буфер обмена, Буфер обмена
    ОтправитьВвод %БуферОбмена%
    Буфер обмена := ClipSaved
    ВОЗВРАТ
}

^+л::
{
    ClipSaved := ClipboardAll
    Буфер обмена := «»
    SendInput ^c
    ClipWait 0.5
    StringLower, Буфер обмена, Буфер обмена
    ОтправитьВвод %БуферОбмена%
   Буфер обмена := ClipSaved
    ВОЗВРАТ
}

Быстрое выключение Windows

Для выключения компьютера обычно требуется нажать «Пуск» > «Питание» > «Завершение работы» или нажать и удерживать кнопку питания. Но с помощью AHK вы можете создать простой ярлык для запуска процесса выключения. Это может быть особенно полезно, когда вам нужно быстро выключить компьютер, если вам нужно срочно уйти и нет времени на изучение меню.

Вот скрипт, который немедленно завершает работу Windows при нажатии Ctrl+Shift+End:

^+Конец::
{
    Запустить «shutdown.exe /s /t 0»
    возвращают
}

А вот способ перезагрузить компьютер с помощью Win+Shift+R:

#+р::
{
   Запустить «shutdown.exe /r /t 0»
   возвращают
}

Свернуть все окна, кроме активного

Когда-нибудь возникала необходимость сосредоточиться только на одном окне и избавиться от всего остального? Вы можете свернуть их все сочетанием клавиш Win+M, но не существует сочетания клавиш для сворачивания всех окон, кроме того, с которым вы работаете.

AutoHotkey может исправить это с помощью скрипта ниже. Он сворачивает все окна, кроме активного, при нажатии Win+Shift+M.

#+м::
{
    WinGetTitle, ActiveTitle, A
    WinMinimizeAll
    WinRestore, %ActiveTitle%
    возвращают
}

Если вам понадобится несколько скриптов, не обязательно создавать для каждого из них отдельный AHK-файл. Вы можете объединить их все в один файл, и он выполнит их все (при условии, что горячие клавиши не конфликтуют друг с другом).

Это всё простые скрипты, но они могут быть и более сложными. Если вы хотите глубже погрузиться в AHK, помимо документации, в интернете есть множество ресурсов, включая обучающие материалы, видео на YouTube и форумы сообщества.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий