AutoHotkey це вільний Відкритий засіб создания макросів и автоматизації, что дозволяє користувач автоматізуваті повторювані завдання у Microsoft Windows. AutoHotkey дает можлівість Изменить корістувацькій інтерфейс будь-якої програми (например, перевізначенням Звичайно в Windows гарячих клавіш на їхню подібності в Emacs’і). Це досягається Завдяк власній скріптовій мові, розробленої для роботи з клавіатурнімі СКОРОЧЕННЯ и гарячими клавішамі.
Скрипти AutoHotkey могут використовуват для запуску програм, Відкриття документів, надсілання клавіатурніх подій та рухів и кліків Мішею. Скрипти AutoHotkey могут такоже працювати зі змінними, Виконувати цикли
й Керувати вікнами, файлами і теками. Цю командіровку пов’язуються з гарячими клавішамі, наприклад скрипт что відчіняє інтернет бравзер щоразу, як користувач натіскає Ctrl + Alt + i на клавіатурі. Клавіші такоже могут буті пер
еназначені або вімкнені, например натіскаючі на клавіатурі літеру q, одержуєте вместо неї літеру r або Взагалі Нічого. AutoHotkey такоже Забезпечує дію ‘гарячих стрічок’, Які автоматично заміняють Деяк текст Одразу после на
бору; найбільш Розповсюдження Використання гарячих стрічок є
Розширення абревіатур, например заміною стрічки «btw» на текст «by the way» після набору, або текст «% o» на «Відсоток»
Дещо складніші завдання могут бути вірішені Створення довільніх корістувацькіх форм введення, робота з системним Реєстром и использование Windows API (с помощью виклику функцій з DLL модулів). Скрипти могут буті скомпільовані у віконувані файли, Які для свого Виконання на ІНШОМУ комп’ютері НЕ потребуватімуть Встановлення AutoHotkey. Наявний Джерельна код написаний мовою C ++ та компілюється с помощью Visual Studio Express.
Робота із вказівнікамі, AHK подібний до мови C.
Поширення использование AutoHotkey для таких завдання:
- Перевізначення клавіш, например заміна QWERTY на Dvorak або іншу альтернативну розкладки Клавіатури.
- Використання СКОРОЧЕННЯ для Заповнення часто вживаних імен файлів чи других фраз.
- Керування курсором міші з Клавіатури або джойстика.
- Відкриття програм, документів та веб-сайтів пробачимо натісканням клавіш.
- Додавання підпісу до листа, ПОВІДОМЛЕННЯ форумом та інше.
- Стеження за системою и Автоматичне закриття небажаним програм.
- Автоматичне нагадування, сканування системи або резервне Копіювання за Расписание.
- Автоматизація повторювання Дій в онлайн Іграх
- Автоматизація Заповнення форм введення (тобто, воно может заповнюваті ваше ім’я, адресу, etc. автоматично)
- Швидке тестування коду перед реалізацією его іншою мовою програмування