Учебник Autohotkey для автоматизации задач Windows

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

Что такое автогорячая клавиша Windows?

Windows Autohotkey — это бесплатный язык сценариев с открытым исходным кодом(open-source) , который позволяет пользователям создавать сценарии для Windows . Хотя он использует собственный язык программирования, вам не нужно обладать навыками программирования, чтобы использовать этот инструмент. Он интуитивно понятен и прост в освоении, особенно с учетом множества ресурсов, доступных в Интернете.

Этот учебник проведет вас через основные шаги, связанные с использованием Windows Autohotkey . Чтобы представить, насколько полезным может быть этот инструмент, « Windows Autohotkey » имеет длину 18 символов, включая пробел. В этой статье он был набран всего тремя нажатиями клавиш. Заинтересованы? Читайте дальше, чтобы узнать, как это сделать. 

Следует иметь в виду, что это руководство охватывает только основы. Windows Autohotkey — это мощный инструмент с далеко идущими приложениями — их слишком много, чтобы охватить в одном руководстве. Этот урок поможет вам намочить ноги, чтобы вы могли начать экспериментировать.

Скачивание и создание вашего первого скрипта(Building Your First Script)

Windows Autohotkey не встроен в операционную систему Windows(Windows OS) , поэтому вам нужно скачать его с веб-сайта(download it from the website) . После загрузки следуйте инструкциям на экране. Если вас попросят выбрать между ANSI и UNICODE , выберите UNICODE — он имеет более широкую поддержку неанглийских символов(non-English characters) . После того, как вы установили программу, перейдите на рабочий стол(Desktop) .

Щелкните правой кнопкой мыши любое пустое место на экране и выберите « Создать(New ) » > «Сценарий Autohotkey». ( Autohotkey Script. )Скрипт появится в виде файла на вашем рабочем столе. Дайте ему имя, по которому его будет легко идентифицировать, и нажмите Enter. После этого щелкните файл правой кнопкой мыши и выберите « Редактировать сценарий».(Edit script.) 

Откроется экран редактирования, скорее всего, в Блокноте(Notepad) . Для примера сделаем скрипт, который автоматически набирает:

С уважением, Джордж Джетсон.(Sincerely yours, George Jetson)

Все, что вам нужно сделать, это нажать горячую клавишу. Сначала(First) введите:

^j::

Символ ^ означает CTRL , поэтому вы нажмете CTRL+J , чтобы активировать эту горячую клавишу. Если вы не понимаете, почему этот символ означает CTRL , не беспокойтесь — об этом позже в учебнике. 

Далее введите это: 

Отправить, С уважением, Джордж Джетсон(Send, Sincerely yours, George Jetson)

Команда в этой строке — Отправить. (Send.)Все, что после запятой, будет отображаться на экране. 

Наконец, введите:

возврат(return)

Как только вы закончите это, сохраните сценарий. Щелкните его правой кнопкой мыши еще раз и выберите « Выполнить сценарий».(Run script.) 

Когда все сказано и сделано, это должно выглядеть так:

^j::
Отправить, С уважением, Джордж Джетсон (Send, Sincerely yours, George Jetson)
вернуться(return)

Теперь всякий раз, когда вы CTRL+j , будет появляться фраза «С уважением, Джордж Джетсон». 

Создание строки быстрого доступа

Приведенная выше команда была горячей клавишей. Теперь мы покажем вам, как создать строку быстрого доступа или ярлык, который набирает слово или серию слов. Это тот же процесс, который используется для ввода «Windows Autohotkey» без фактического ввода.

Команда проста. Вместо двойного двоеточия (::) справа от горячей клавиши вы окружите аббревиатуру двумя наборами двойных двоеточий, например:

::wah::Автогорячая клавиша Windows(::wah::Windows Autohotkey)

Текст внутри двоеточий будет служить ярлыком(serve as the shortcut) , а текст справа от двоеточия будет отображаться при вводе команды. 

Символы горячих клавиш и их значения

В этом разделе будет дано краткое объяснение различных символов и их значения. 

SymbolMeaning/Key
#Windows Key
!Alt
^Control
+Shift
&Use between any two keys to create a custom hotkey.
<Use the left key of a set (ex. The left Shift key.)
>Use the right key of a set (ex. The right Shift key.)
*Wildcard (This will activate the hotkey even if other keys are hit.)
UPWhen you use this in a hotkey, it triggers upon the release of the key.

Это самые основные символы. Есть несколько других, более сложных, но их не обязательно знать для изучения основ. Вы также должны знать, что вы можете комбинировать несколько символов вместе, чтобы заставить их работать; например, <!a означает, что левая клавиша Alt(left Alt key) вызовет горячую клавишу.

Готовые скрипты

С любой такой мощной и универсальной программой, как Windows Autohotkey , люди найдут способ максимально раскрыть свой потенциал. Если вы хотите просмотреть серию готовых скриптов, демонстрирующих, на что именно способен этот инструмент, загляните на форум Autohotkey(Autohotkey Forum) .

Форум разбит на множество различных разделов, но две основные области для поиска готовых сценариев находятся в разделах « Игры(Gaming) » и «Сценарии и функции AutoHotkey V2»(AutoHotkey V2 Scripts and Functions) . Вы можете скопировать и вставить эти скрипты на свой компьютер, чтобы воспользоваться ими.

Люди создали скрипты, которые делают все, от преобразования джойстика в мышь до изменения размера окон, используя только правую кнопку мыши. 

Форумы — отличное место, где можно не только найти готовые сценарии, но и попросить помощи в создании собственных. После того, как вы освоите основы, изучите возможности Windows Autohotkey , чтобы упростить работу с пользователем. 

Windows Autohotkey — это мощный инструмент, который выходит далеко за рамки этих нескольких основных скриптов, но изучение этих скриптов и команд(learning these scripts and commands) — это ключ к тому, чтобы научиться использовать программу для себя на гораздо более высоком уровне. 

Помимо использования Windows Autohotkey для автоматического ввода более длинных фраз, его можно использовать для открытия файлов, запуска программ и многого другого. Нет предела возможностям — вам просто нужно сначала научиться ходить. 



About the author

Я инженер-программист с более чем 10-летним опытом работы на платформах Windows 11 и 10. Я сосредоточился на разработке и поддержке высококачественного программного обеспечения для Windows 7 и Windows 8. Я также работал над множеством других проектов, включая, помимо прочего, Chrome, Firefox, Xbox One и файлы.



Related posts