AutoHotkey — бесплатная программа с открытым исходным кодом для автоматизации выполнения различных задач в Microsoft Windows. С ее помощью вы сможете автоматизировать повторяющиеся задачи в любом приложении Windows и существенно экономить время, потраченное на их выполнение.
AutoHotkey является уникальным языком программирования скриптов для максимально комфортного и быстрого назначения или переназначения горячих клавиш. Используя данное приложение, пользователь может создавать собственные скрипты и самостоятельно назначать действия для горячих клавиш.
Созданные сценарии (скрипты) могут использоваться для запуска различных программ, изменения интерфейса приложений, открытия документов, симуляции действий клавиатуры, мыши/джойстика, а также для работы с буфером обмена и системным реестром. Функционал программы также позволяет работать с переменными, выполнять циклы, управлять окнами, файлами и папками.
Возможности и преимущества AutoHotkey
Назначение горячих клавиш для геймпада, мыши и клавиатуры.
Возможность переназначения практически любых клавиш и кнопок на любых устройствах.
Возможность автоматизации любых процессов на вашем ПК.
Возможность создания любых макросов вручную или с помощью макрорегистраторов.
Возможность конвертирования скриптов в EXE-файл, который можно запустить даже на компьютерах, где не установлен AutoHotkey.
Наличие встроенного текстового редактора.
Открытый исходный код.
Абсолютная бесплатность продукта.
Удобный минималистичный интерфейс.
Недостатки AutoHotkey
Интерфейс программы доступен только на английском языке.
Изменения в последней версии
Исправлен доступ за пределы памяти во время компиляции RegEx.
Исправлены модификаторы, выпущенные извне, чтобы не «восстанавливаться» после отправки.
Исправлены модальные диалоговые окна, подавляющие события InputHook.
Исправлено ошибочное подавление нажатия клавиши после ее повторного нажатия в некоторых случаях.
Исправлена критическая ошибка при загрузке больших значков без альфа-канала.
Исправлен MouseGetPos, чтобы сделать Control пустым и не выдавать его, если ClassNN не может быть определен.
Исправлен FileSelect для проверки параметров.
Исправлено неожиданное Catch/Else/Finally/Until not, которое в некоторых случаях отмечалось как ошибка.
Исправлено Try/Catch/Else/Finally, не выполняющее Finally, если Else возвращает значение.
Исправлено выполнение if-else-if-else-if, содержащих функции жирных стрелок.
Хотите поделиться впечатлениями или задать вопрос?
Начните обсуждение, оставив комментарий со своими мыслями о AutoHotkey!