AutoHotkey: введение

Настало время рассказать про самый лучший движок написания скриптов для Windows. Если не боитесь этого слова, можете называть это программированием. AutoHotkey.

Вот такой картинкой новичков знакомили с автохоткеем на старом сайте:

Здесь говорится, что можно и хоткеи создавать, и для клавиатуры и для мыши, и одним кнопкам назначать другие действия, и делать автозамену. Так же можно создавать программы для виндоуса, с интерфейсом: для презентаций или для удобства использования. Что можно очень удобно получать данные из множества источников и обрабатывать их используя всяческие современные технологии.

Всё именно так, и намного больше. Всё предельно просто. Вы просто пишете набор команд / инструкций в текстовый файл (в конце вместо .txt пусть будет .ahk), два раза кликаете по этому файлу - и ваш скрипт работает!

Как это может быть полезно? Где это может пригодиться? Например чтобы сделать свою работу удобнее:

; Attach to running instance with debugger.
#IfWinActive, Microsoft Visual Studio
    F7::
        Send ^qi{enter}
        return
#IfWinActive

Или чтобы получить преимущество в игре:

#IfWinactive, DOTA 2
    Numpad4::
        Send {Shift up}sss{Shift down}sDQ{Shift up}
        return
    Numpad5::
        Send {Shift up}sss{Shift down}sDE{Shift up}
        return
#IfWinActive

А следующий несложный скрипт позволяет мне регулировать громкость с помощью колёсика мышки! И это только цветочки.

В общем, что бы вы ни захотели автоматизировать в виндоусе, проще и быстрее всего это сделать с помощью автохоткей.

Где взять AHK? Этот вопрос, кстати, не такой уж и тривиальный. Здравый смысл подсказывает, что официальный сайт это автохоткей.ком. Но почитав всякие интересные вещи выясняется, что этот сайт у разработчиков украли, и на самом деле официальный сайт теперь это http://ahkscript.org/

Отсюда автохоткей и скачивайте.