AutoHotkey
AutoHotkey — это простой и популярный язык для создания скриптов/сценариев, с помощью которого можно автоматизировать исполнение задач Windows. Лёгок в использовании, позволяет назначать/переназначать горячие клавиши ПК/кнопки мышки/джойстика. Текстовые файлы аутохоткей-скриптов имеют расширение вида ahk. В ПО включена утилита, способная компилировать скрипты в EXE-файлы и запускать на компьютере с «Виндовс». К созданным файлам можно присоединять другие — из числа извлекаемых на этапе запуска. Бесплатно скачать Autohotkey на русском можно по ссылке.
Лицензия | Бесплатная |
ОС | Windows 7 и выше/Vista/XP |
Язык интерфейса | Русский, английский |
Разработка | Jonathan Bennett |
Разновидность программы | Автоматизация |
Характеристики
Язык (и его функционал):
- обеспечивает полную адаптивность с такой OC, как «Виндовс», в том числе для 64-битных версий;
- понимает «Юникод»;
- запускает приложения-консоли с доступом к шаблонным потокам;
- может осуществлять пуск выбранных приложений от имени назначенного пользователя;
- может включать требуемые файлы в единый скомпилированный;
- защищает и выполняет сжатие файла, определённого пользователем, от декомпиляции;
- способен создавать инфооповещения, формы внесения данных, графический интерфейс;
- обращается к динамическим библиотекам/«Виндовс API»;
- взаимодействует с реестром «Виндовс»/буфером обмена/файлами — читает, изменяет, копирует и удаляет;
- работает с COM-элементами;
- перехватывает и эмулирует клавиатурные клики и нажатия мышки;
- взаимодействует с полями редактирования, переключателями, списками, кнопками, статусной строкой и неактивными элементами;
- считывает с сети HTML страниц, закачивает файлы, работает с FTP/e-mail/БД, например SQLite/MySQL;
- осуществляет работу с циклами, с TCP/UDP, функциями и переменными, со звуком и музыкой;
- автоматизирует пользование интернет-браузеров;
- включает множество инструментов для действий с текстом и простым синтаксисом;
- справляется со сложными расчётами;
- позволяет передвигать, скрывать окна, меняет их размер, статус активности.
Позволяет обращаться к окнам, можно обращаться по заголовку/названию/объёму/классу и встроенным дескрипторам типа Win32 API. Последние определяются через комплектную утилиту WindowSpy.
Применение
Чтобы использовать преимущества ПО, нужно скачать русскую версию «Автохоткей». АХК используется:
- в создании утилит под «Виндовс»;
- в мониторинге сетей/сайтов;
- для дефрагментации/копирования;
- переназначения кнопок — массово или выборочно;
- управления мышкой через клавиатуру/джойстик;
- для отслеживания системы ПК, автовыполнения ряда действий;
- создания ботов и читов, других помощников, например под игру CRMP/КРМП.
С помощью AutoHotkey_H — комбинаторного ПО вида COM+DLL — AHK-язык задействуется в работе с программами, созданными на других языках. Помогает оптимизировать и автоматизировать повторяющиеся операции.
Autohotkey компактен, его необязательно устанавливать — скрипт можно просто скомпилировать. Чтобы реализовывать задачи, хватит базового файла и любого текстового редактора. Ссылки на готовые сценарии и исходный код можно найти, посетив официальный сайт Autohotkey.