AutoHotkey

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. автоматично)
  • Швидке тестування коду перед реалізацією его іншою мовою програмування