Система автоматизации в скриптах AutoHotkey работает за счёт назначения горячих клавиш и/или ввода определённых команд, которые воспроизводят заранее записанный макрос. 1
В общем случае скрипты содержат указание клавиш и последующую команду или набор команд, которые будут выполняться при нажатии этих клавиш. 2 Также есть концепция «горячих строк» для автозамены или выполнения действия при наборе определённого набора символов. 2
Некоторые возможности AutoHotkey:
- Запуск программ и выполнение команд. 2 Это можно делать при нажатии клавиш, наборе строки и в других ситуациях. 2
- Работа с файлами, папками, дисками. 2 Доступны копирование, удаление, перенос и создание файлов и папок, извлечение и другие действия с накопителями. 2
- Управление открытыми окнами. 2 Можно отслеживать, изменять расположение и размеры окон. 2
- Получение сведений о свойствах окружения Windows. 2
- Условные операторы и математические функции, работа с переменными и циклы, вывод сообщений, работа с буфером обмена и многое другое. 2
- Создание собственных GUI-окон с кнопками, полями ввода. 2