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!