AutoHotkey (AHK) — это бесплатное программное обеспечение для создания и автоматизации макросов с открытым исходным кодом для Windows, которое позволяет пользователям автоматизировать повторяющиеся задачи. Он управляется языком сценариев, который изначально был предназначен для предоставления сочетаний клавиш, также известных как горячие клавиши, которые со временем превратились в полноценный язык сценариев.
Вы можете использовать AutoHotkey для:
- Автоматизируйте почти все, отправляя нажатия клавиш или щелчки мыши, или через COM.
- Вы можете написать макрос мыши или клавиатуры вручную или с помощью диктофона.
- Создание горячих клавиш для клавиатуры, джойстика и мыши.
- Переназначить клавиши и кнопки на клавиатуре, джойстике и мыши.
- Расширяйте аббревиатуры по мере их ввода.
- Получить и изменить содержимое буфера обмена.
Вы также можете:
- Преобразование любого скрипта AHK в исполняемый файл, который можно запускать на компьютерах, где не установлен AutoHotkey.
- Создание пользовательских форм ввода данных, пользовательских интерфейсов и строк меню.
- Автоматизируйте задания ввода данных, считывая данные из текстовых файлов, XML, CSV, Excel и различных форматов баз данных.
- Чтение сигналов с ручных пультов дистанционного управления с помощью клиентского сценария WinLIRC.
- Используйте объектную модель компонентов (COM).
- Используйте массивы, структуры, матрицы и объекты.
- Используйте вариативные функции.
- Используйте вызовы DLL и сообщения Windows.
- Используйте Perl-совместимые регулярные выражения (PCRE).
- Используйте интерактивные функции отладки.