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

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

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





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





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





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

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

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



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

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

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





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

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





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

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

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

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.

отсортировать Amazon по количеству отзывов

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

; 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

Визит: Переключить скрипт скрытых файлов

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

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

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

Скачать: Переключить скрипт известных расширений файлов

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

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

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

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

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

!q::SendInput {™}

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

  • ^ для Ctrl
  • ! для Все
  • # для Победить
  • + для Сдвиг

Если вы активно выполняете поиск в 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 + Плюс а также Shift + минус (клавиши на цифровой клавиатуре) для увеличения и уменьшения громкости. Также можно попасть в малоиспользуемые Перерыв клавиша для отключения звука.

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

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

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

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

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

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

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

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

::@@::youremail@domain.com

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

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

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

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

Insert::^c

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

Возможности AutoHotkey

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

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

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

Делиться Делиться Твитнуть Эл. адрес Как использовать команды пакетного файла Windows для автоматизации повторяющихся задач

Вы часто выполняете скучные и повторяющиеся задачи? Пакетный файл может быть именно тем, что вам нужно. Используйте его для автоматизации действий. Мы покажем вам команды, которые вам нужно знать.

Читать далее
Похожие темы
  • Окна
  • Продуктивность
  • Горячие клавиши
  • Компьютерная автоматизация
  • AutoHotkey
  • Сценарии
  • Советы по Windows
  • Советы по продуктивности
Об авторе Бен Стегнер(Опубликовано 1735 статей)

Бен - заместитель редактора и менеджер по адаптации в MakeUseOf. Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более семи лет.

Ещё от Ben Stegner

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться