10 крутых скриптов AutoHotkey (и как сделать свои собственные!)

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

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

Давайте рассмотрим некоторые полезные сценарии AutoHotkey, чтобы вы начали, а также основы программного обеспечения, чтобы вы могли создавать свои собственные.

Как установить AutoHotkey

Прежде чем вы сможете использовать классные скрипты AHK или создавать свои собственные, вам необходимо установить AutoHotkey в вашей системе.

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

Как создать новые скрипты AutoHotkey

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

Чтобы создать новый сценарий AutoHotkey, щелкните правой кнопкой мыши в любом месте рабочего стола (или в другом удобном месте) и выберите « Создать»> «Сценарий AutoHotkey» . Назовите это как-нибудь, что имеет смысл. Затем щелкните правой кнопкой мыши новый файл и выберите « Редактировать сценарий» или откройте файл в любом текстовом редакторе, чтобы начать работу с ним.

Обратите внимание, что вы также можете открыть текстовый редактор, ввести скрипт AutoHotkey и сохранить его как файл с расширением .ahk для достижения того же результата. Просто убедитесь, что у него правильное расширение файла!

Кстати, неплохо было бы обновить текстовый редактор с базового Блокнота. Notepad ++ и Visual Studio Code – отличные бесплатные варианты.

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

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

Для этого скопируйте и вставьте файлы .ahk в папку автозагрузки . Вы можете легко попасть туда, набрав shell: startup в меню «Пуск». В противном случае перейдите в следующее место:

 C:Users[USERNAME]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

Это загружает ваши сценарии AutoHotkey после входа в систему.

Лучшие сценарии AutoHotkey, которые стоит попробовать

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

1. Автозамена

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

Связанный: Как включить встроенную автозамену в Windows 10

Он содержит тысячи распространенных орфографических ошибок – когда вы делаете ошибку, он мгновенно заменяет вашу ошибку правильным словом. Он даже позволяет вам добавлять свои собственные слова, которые мы обсудим позже.

Скачать : Скрипт автозамены

2. Отключить клавиши блокировки

Три клавиши блокировки – Num Lock, Caps Lock и Scroll Lock – используются не так часто в современных вычислениях. Вы, вероятно, используете цифровую клавиатуру только для цифр, случайно нажимаете Caps Lock и даже не заботитесь о Scroll Lock.

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

 ; Set Lock keys permanently
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return

Предполагается, что вы хотите, чтобы Num Lock всегда был включен. Если вы предпочитаете его выключить, просто измените эту строку (или удалите ее полностью и измените только Caps Lock и Scroll Lock).

3. Переназначьте Caps Lock

После того, как вы использовали приведенный выше сценарий для отключения Caps Lock, имеет смысл дать этой клавише другое назначение.

Использование этого короткого скрипта превратит Caps Lock в другую клавишу Shift, но вы можете изменить ее на все, что захотите (возможно, другую клавишу Windows, если на вашей клавиатуре есть только одна из них):

 ; Turn Caps Lock into a Shift key
Capslock::Shift
return

4. Быстрый просмотр или скрытие скрытых файлов.

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

Этот скрипт просто заставляет вас нажать Ctrl + F2 при открытом проводнике, чтобы переключить отображение скрытых файлов или папок. Вот и все! Вам просто нужно скопировать код из связанной публикации на форуме в скрипт:


^F2::GoSub,CheckActiveWindow
CheckActiveWindow:
ID := WinExist("A")
WinGetClass,Class, ahk_id %ID%
WClasses := "CabinetWClass ExploreWClass"
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return

Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden

if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 41504,,, ahk_id %ID%
Return

Посетите: Toggle Hidden Files Script

5. Быстрое отображение или скрытие известных расширений файлов

Этот похож на предыдущий, поскольку он также работает с проводником. По соображениям безопасности разумно всегда показывать расширения файлов. Это упрощает обнаружение мошеннических EXE-файлов, маскирующихся под PDF или аналогичные файлы. Это также удобно, когда вам нужно иметь дело с ассоциациями файлов Windows 10 .

Приведенный ниже сценарий позволит вам переключать отображение расширений для известных типов файлов с помощью Win + Y.

Скачать: Toggle Known File Extensions Script

6. Вставьте специальные символы.

Помимо нескольких специальных символов на клавиатуре (например, @ и *), есть еще десятки, которые не так удобны для доступа. Один из самых быстрых способов ввода иностранных символов и других необычных символов – использование AutoHotkey.

С помощью всего лишь строчки кода AHK вы можете быстро вставить эти специальные символы и избавиться от необходимости запоминать коды ALT или копировать и вставлять их из онлайн-списка.

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

Так, например, если вы хотите нажать Alt + Q, чтобы вставить значок товарного знака, вы должны создать сценарий с таким:

 !q::SendInput {™}

Для справки символы для клавиш следующие. Вы можете узнать больше о горячих клавишах на странице руководства AutoHotkey :

  • ^ для Ctrl
  • ! для Alt
  • # для победы
  • + для Shift

Если вы активно ищите в Google, этот удобный ярлык позволит вам выполнить поиск любого скопированного текста на вашем компьютере.

Он запустит ваш браузер по умолчанию и выполнит поиск в Google любого выделенного вами фрагмента текста, когда вы нажмете Ctrl + Shift + C. Это удобно, чтобы постоянно сокращать количество операций копирования и вставки!

 ^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}

8. Используйте цифровую клавиатуру как мышь.

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

Посмотрите информацию в верхней части скрипта, чтобы узнать, как его использовать.

Скачать: Использование цифровой клавиатуры в качестве скрипта для мыши

9. Запустите любое приложение.

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

Скрипт для открытия приложения прост; вот тот, который запускает Firefox при нажатии Win + F. При необходимости измените его для предпочитаемого сочетания клавиш и приложения.

 #f::Run Firefox

10. Самодельные клавиши регулировки громкости.

На большинстве клавиатур есть клавиши для легкого изменения громкости, смены музыкальной дорожки и т. Д. Но если у вас их нет, вы можете использовать AutoHotkey, чтобы придумать свои собственные кнопки громкости.

Вот один пример, в котором для увеличения и уменьшения громкости используются Shift + Plus и Shift + Minus (клавиши на цифровой клавиатуре). Вы также можете нажать малоиспользуемую кнопку Break, чтобы отключить звук.

Как и в случае с другими скриптами, не стесняйтесь настраивать кнопки по своему вкусу.

 +NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
break::Send {Volume_Mute}
return

Написание собственных сценариев

Если вы чувствуете себя уверенно, почему бы в следующий раз не попробовать создать свои собственные скрипты AutoHotkey? Если вы только начинаете работать с AHK, вы, вероятно, извлечете наибольшую пользу из расширения текста.

Подробнее: Лучшие инструменты расширения текста для Windows

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

Если вы скачали скрипт автозамены из # 1 выше, внизу есть место, где вы можете добавить любые собственные фразы, что является идеальным местом для добавления однострочного расширения. Если вы не используете этот сценарий, просто создайте новый сценарий для записей расширения.

Это просто: введите два двоеточия и текст горячей клавиши. После еще двух двоеточий введите фразу, до которой нужно расширить ярлык. Итак, если вы хотите, чтобы ввод "@@" автоматически разворачивался до вашего адреса электронной почты, сценарий был бы таким:

 ::@@::[email protected]

Возможностей здесь много. Вы можете заставить горячую клавишу Ctrl + Alt + C выдавать шаблонное электронное письмо, которое вы вводите несколько раз в день, или любое количество других задач, относящихся к вашей работе:

 ^!c::
Send Hello,{enter}This is a canned email.
return

После того, как вы настроили расширение текста, вы можете начать переназначение клавиш, если вы обнаружите, что некоторые из них не используются в их текущем состоянии.

Вы хотите, чтобы кнопка Insert была, например, ярлыком для Copy? Вы можете изменить это следующим образом:

 Insert::^c

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

Сила AutoHotkey

Самое замечательное в AutoHotkey – это то, что он полностью настраивается под ваши нужды. Если вам просто нужна автокоррекция и несколько простых фрагментов расширения текста, вы можете легко это настроить. Если вы хотите углубиться в множество настраиваемых элементов управления и сложных ярлыков, вы можете написать любые скрипты, которые вам нравятся.

С этими великолепными скриптами AutoHotkey вам не понадобится опыт программирования, чтобы начать работу. Для аналогичного инструмента вам также следует изучить основы пакетных файлов Windows.

Кредит изображения: FabrikaSimf / Shutterstock