AutoHotkey — це вільний відкритий засіб створення макросів і автоматизації, що дозволяє користувачам автоматизувати повторювані завдання у Microsoft Windows. AutoHotkey дає можливість змінити користувацький інтерфейс будь-якої програми (наприклад, перевизначенням звичайних в Windows гарячих клавіш на їхню подобу в Emacs'і). Це досягається завдяки власній скриптовій мові, розробленої для роботи з клавіатурними скороченнями і гарячими клавішами.
Тип | скриптова мова і d |
---|---|
Автор | d[1] |
Розробник | d[1] |
Платформа | Windows |
Операційна система | Windows |
Мова програмування | [2] |
Ліцензія | GNU General Public License, version 2.0[d][3] |
Онлайн-документація | autohotkey.com/docs/(англ.) |
Репозиторій | github.com/AutoHotkey/AutoHotkey |
Вебсайт | autohotkey.com |
Можливості
Скрипти AutoHotkey можуть використовуватися для запуску програм, відкриття документів, надсилання клавіатурних подій та рухів і кліків мишею. Скрипти AutoHotkey можуть також працювати зі змінними, виконувати цикли й керувати вікнами, файлами і теками. Ці команди пов'язуються з гарячими клавішами, наприклад скрипт що відчиняє інтернет бравзер щоразу, як користувач натискає Ctrl+Alt+i на клавіатурі. Клавіші також можуть бути переназначені або вимкнені, наприклад натискаючи на клавіатурі літеру q, одержуєте замість неї літеру r або взагалі нічого. AutoHotkey також забезпечує дію 'гарячих стрічок', які автоматично заміняють деякий текст одразу після набору; найбільш розповсюдженим використанням гарячих стрічок є розширення абревіатур, наприклад заміною стрічки «btw» на текст «by the way» після набору, або текст «%o» на «відсоток».
Дещо складніші завдання можуть бути вирішені створенням довільних користувацьких форм вводу, роботою з системним реєстром і використанням Windows API (за допомогою виклику функцій з DLL модулів). Скрипти можуть бути скомпільовані у виконувані файли, які для свого виконання на іншому комп'ютері не потребуватимуть встановленого AutoHotkey. Наявний джерельний код написаний мовою C++ та компілюється за допомогою .
Роботою із вказівниками, AHK подібний до мови C.
Поширене використання AutoHotkey для таких завдань:
- Перевизначення клавіш, наприклад заміна QWERTY на або іншу альтернативну розкладку клавіатури.
- Використання скорочень для заповнення часто вживаних імен файлів чи інших фраз.
- Керування курсором миші з клавіатури або джойстика.
- Відкриття програм, документів та вебсайтів простим натисканням клавіш.
- Додавання підпису до листа, повідомлення на форумі та інше.
- Стеження за системою і автоматичне закриття небажаних програм.
- Автоматичне нагадування, сканування системи або резервне копіювання за розкладом.
- Автоматизація повторюваних дій в онлайн іграх
- Автоматизація заповнення форм вводу (тобто, воно може заповнювати ваше ім'я, адресу, etc. автоматично)
- Швидке тестування коду перед реалізацією його іншою мовою програмування
Див. також
- AutoIt
- (for Linux)
- Automator (for Macintosh)
- Bookmarklet
- iMacros
Виноски
- https://autohotkey.com/foundation/
- The autohotkey Open Source Project on Open Hub: Languages Page — 2006.
- https://www.autohotkey.com/
- Contact Erica Sadun: Comment (19 серпня 2005). . Lifehacker.com. Архів оригіналу за 5 вересня 2011. Процитовано 2 грудня 2011.
- . Autohotkey.com. Архів оригіналу за 18 лютого 2016. Процитовано 2 грудня 2011.
- . Autohotkey.com. Архів оригіналу за 14 березня 2016. Процитовано 2 грудня 2011.
- . Autohotkey.com. 9 січня 2005. Архів оригіналу за 5 березня 2016. Процитовано 2 грудня 2011.
- . Autohotkey.com. Архів оригіналу за 20 червня 2013. Процитовано 2 грудня 2011.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
AutoHotkey ce vilnij vidkritij zasib stvorennya makrosiv i avtomatizaciyi sho dozvolyaye koristuvacham avtomatizuvati povtoryuvani zavdannya u Microsoft Windows AutoHotkey daye mozhlivist zminiti koristuvackij interfejs bud yakoyi programi napriklad pereviznachennyam zvichajnih v Windows garyachih klavish na yihnyu podobu v Emacs i Ce dosyagayetsya zavdyaki vlasnij skriptovij movi rozroblenoyi dlya roboti z klaviaturnimi skorochennyami i garyachimi klavishami AutoHotKeyTipskriptova mova i dAvtord 1 Rozrobnikd 1 PlatformaWindowsOperacijna sistemaWindowsMova programuvannyaC 2 LicenziyaGNU General Public License version 2 0 d 3 Onlajn dokumentaciyaautohotkey com docs angl Repozitorijgithub com AutoHotkey AutoHotkeyVebsajtautohotkey comMozhlivostiSkripti AutoHotkey mozhut vikoristovuvatisya dlya zapusku program vidkrittya dokumentiv nadsilannya klaviaturnih podij ta ruhiv i klikiv misheyu Skripti AutoHotkey mozhut takozh pracyuvati zi zminnimi vikonuvati cikli j keruvati viknami fajlami i tekami Ci komandi pov yazuyutsya z garyachimi klavishami napriklad skript sho vidchinyaye internet bravzer shorazu yak koristuvach natiskaye Ctrl Alt i na klaviaturi Klavishi takozh mozhut buti perenaznacheni abo vimkneni napriklad natiskayuchi na klaviaturi literu q oderzhuyete zamist neyi literu r abo vzagali nichogo AutoHotkey takozh zabezpechuye diyu garyachih strichok yaki avtomatichno zaminyayut deyakij tekst odrazu pislya naboru najbilsh rozpovsyudzhenim vikoristannyam garyachih strichok ye rozshirennya abreviatur napriklad zaminoyu strichki btw na tekst by the way pislya naboru abo tekst o na vidsotok Desho skladnishi zavdannya mozhut buti virisheni stvorennyam dovilnih koristuvackih form vvodu robotoyu z sistemnim reyestrom i vikoristannyam Windows API za dopomogoyu vikliku funkcij z DLL moduliv Skripti mozhut buti skompilovani u vikonuvani fajli yaki dlya svogo vikonannya na inshomu komp yuteri ne potrebuvatimut vstanovlenogo AutoHotkey Nayavnij dzherelnij kod napisanij movoyu C ta kompilyuyetsya za dopomogoyu Robotoyu iz vkazivnikami AHK podibnij do movi C Poshirene vikoristannya AutoHotkey dlya takih zavdan Pereviznachennya klavish napriklad zamina QWERTY na abo inshu alternativnu rozkladku klaviaturi Vikoristannya skorochen dlya zapovnennya chasto vzhivanih imen fajliv chi inshih fraz Keruvannya kursorom mishi z klaviaturi abo dzhojstika Vidkrittya program dokumentiv ta vebsajtiv prostim natiskannyam klavish Dodavannya pidpisu do lista povidomlennya na forumi ta inshe Stezhennya za sistemoyu i avtomatichne zakrittya nebazhanih program Avtomatichne nagaduvannya skanuvannya sistemi abo rezervne kopiyuvannya za rozkladom Avtomatizaciya povtoryuvanih dij v onlajn igrah Avtomatizaciya zapovnennya form vvodu tobto vono mozhe zapovnyuvati vashe im ya adresu etc avtomatichno Shvidke testuvannya kodu pered realizaciyeyu jogo inshoyu movoyu programuvannyaDiv takozhAutoIt for Linux Automator for Macintosh Bookmarklet iMacrosVinoskihttps autohotkey com foundation The autohotkey Open Source Project on Open Hub Languages Page 2006 d Track Q124688 https www autohotkey com Contact Erica Sadun Comment 19 serpnya 2005 Lifehacker com Arhiv originalu za 5 veresnya 2011 Procitovano 2 grudnya 2011 Autohotkey com Arhiv originalu za 18 lyutogo 2016 Procitovano 2 grudnya 2011 Autohotkey com Arhiv originalu za 14 bereznya 2016 Procitovano 2 grudnya 2011 Autohotkey com 9 sichnya 2005 Arhiv originalu za 5 bereznya 2016 Procitovano 2 grudnya 2011 Autohotkey com Arhiv originalu za 20 chervnya 2013 Procitovano 2 grudnya 2011 PosilannyaOficijnij sajt