Кіріспе

Windows үшін автоматтандыруға бағытталған скрипт тілі, AutoHotkey-ді Wikipedia редакторларының қолдануы

AutoHotkey – Microsoft Windows үшін тегін және ашық кодты арнайы скрипт тілі. Ол негізінен оңай пернетақта комбинацияларын немесе ыстық түймелерді жасау, жылдам макростар құру және бағдарламалық қамтамасыз етуді автоматтандыру үшін жасалған. Бұл, компьютерлік білімі жоғары емес пайдаланушыларға да, кез келген Windows бағдарламасындағы қайталанатын тапсырмаларды автоматтандыруға мүмкіндік береді. Ол пайдаланушы интерфейсін оңай кеңейте немесе өзгерте алады (мысалы, стандартты Windows басқару түймелерінің командаларын Emacs-тағы баламаларымен алмастыру арқылы). Орнату жиынтығына кең көлемді анықтама кіреді; сонымен қатар, веб-негізді құжаттама да қолжетімді.

Тарих

AutoHotkey-дің алғашқы бета нұсқасы 2003 жылдың 10 қарашасында жарық көрді. Маллетт AutoIt v2 синтаксисін негізге алып, AutoIt v3-тің кейбір командалары мен компиляторын пайдалана отырып, жаңа бағдарламаны бастапқы кодтан жаңадан құрастырды. Кейін AutoIt v3 «басқа жобалар AutoIt кодын қайта-қайта қолдануы» және «өздерін бәсекелес ретінде көрсетуі» себептерімен GPL лицензиясынан жабық кодқа көшті. 2010 жылы AutoHotkey v1.1 (бастапқыда AutoHotkey L деп аталған) AutoHotkey-ді дамыту платформасы болды. 2012 жылдың соңында ол ресми тармаққа айналды. Бағдарламаның тағы бір түрі AutoHotkey.dll болып табылады. Бағдарламаның танымал түрі AutoHotkey H, оның негізгі сайтта жеке субфорумы бар.

2-ші нұсқасы

2021 жылдың шілдесінде AutoHotkey v2 бета нұсқасының алғашқы нұсқасы жарияланды. Бірінші сынақ нұсқасы 2022 жылдың 20 қарашасында шықты, ал v2.0.0 толық нұсқасы жыл соңында шығуға жоспарланған. 2022 жылдың 20 желтоқсанында 2.0.0 нұсқасы ресми түрде жарияланды. 2023 жылдың 22 қаңтарында AutoHotkey v2 ресми түрдегі басты нұсқаға айналды. AutoHotkey v1.1 қолданыстан тоқтатылып, жаңа мүмкіндіктер енгізілмеді, бірақ бұл нұсқа сайтта қолдау көрсетуін жалғастырды. 2024 жылдың 16 наурызында AutoHotkey v1.1-дің соңғы жаңартуы шықты. AutoHotkey v1.1 өмірлік циклын аяқтады.

Жәндік бағдарлама

AutoHotkey таратуға арналған дербес бағдарламалық жасақтама жасау үшін қолданылғанда, бұл бағдарламалық жасақтама AutoHotkey-дің өзін қамтуы керек, себебі ол AutoHotkey скрипттерін түсінетін және орындайтын интерпретацияланған тіл. Табиғи түрде, AutoHotkey пайдаланылып кейбір зиянды бағдарламалар жазылған. Зыянкес қарсы бағдарламалар AutoHotkey арқылы бағдарламаланған зиянды элементтерді анықтауға тырысқанда, кейде нағыз зиянды бағдарламаны емес, AutoHotkey-ді кінәлі деп жаңылысады.