Содржина[Крие][Прикажи]
Дали постои начин да се извршат повторливи задачи со само неколку кликања?
Многу корисници веќе знаат некои основни копчиња за кратенки за продуктивност. Наместо да го користите глувчето за навигација низ GUI, можете само да користите Ctrl+S за да ја зачувате вашата работа. Наместо рачно да го минимизирате секој отворен прозорец, можете само да напишете Win+D за да ја прикажете вашата работна површина. Но, дали постои начин да креирате сопствени копчиња за кратенки?
AutoHotkey е програма со која можете лесно да научите да креирате сопствени команди со неколку линии код. Замислете да можете да ги отворите вашите омилени веб-локации или програми со неколку притискања на копчињата или автоматски да го внесете тековниот датум кога ќе напишете „currdate“.
Оваа статија ќе разгледа некои од основните функции што можете да ги најдете во AutoHotkey, како и ќе истражи некои случаи за вообичаена употреба за програмата.
Што е AutoHotKey?
AutoHotkey е бесплатен и со отворен код сопствен јазик за скриптирање достапен во Microsoft Windows. Првично беше развиен за лесно креирање кратенки на тастатурата и копчиња за лесно автоматизирање на задачите на компјутерот.
Со оваа програма, корисниците можат лесно да креираат скрипти и макроа што можат да реплицираат низа од внесување на тастатура и глувче. Случаите за напредна употреба на AutoHotkey дури користат кориснички интерфејси и мени за да одредите што точно сакате да прави вашата скрипта.
Бидејќи AutoHotkey работи на C++, секоја скрипта лесно може да се претвори во датотека .EXE што секој може да ја стартува дури и ако нема инсталирано AutoHotkey.
Корисниците можат да инсталираат AutoHotkey во нивните Официјална веб-страница. Нивните документација е исто така погодна за почетници и обемна.
Клучни карактеристики
- Способност за доделување и преземање променливи
- Повторно пресликувајте или оневозможете одредени копчиња на тастатурата
- Симулирајте влез на тастатура, глувче и џојстик
- Корисниците можат да доделат „жешки жици“ кои можат да заменат одреден текст
- Прилагодени формулари за внесување податоци преку GUI
- Компатибилност со Windows API
- Креирајте сопствени низи или објекти.
- Доаѓа со широка библиотека на функции кои можат да им помогнат на корисниците да манипулираат со текст, да пресметуваат вредности и многу повеќе
Основни поими
Еве преглед на некои од основните концепти што можете да ги користите при градење на вашите AutoHotkey скрипти.
Креирање на нова датотека
Откако ќе се инсталира AutoHotkey, корисниците на Windows можат брзо да додадат нова скрипта со избирање на опцијата AutoHotkey Script под Ново кога ќе кликнете со десното копче на вашата работна површина.
За да започнете со менување на вашата скрипта, можете да ја отворите новата датотека во омилениот уредувач на текст. Секоја нова скрипта вклучува стандардна скрипта која обезбедува најдобри перформанси и компатибилност.
Кратки копчиња и жешки стрингови
Hotkeys или копчињата за кратенки се комбинации на копчиња на тастатурата што активираат одредена акција.
Во примерот подолу, ја користевме низата „#n“ за да укажеме дека сакаме да го користиме копчето Win + N. Следната линија ја одредува командата Run за апликацијата Notepad. Го користиме копчето за враќање за да го сигнализираме крајот на акцијата.
Знакот за фунта значи победа. „!“ симболот се користи за копчето Alt, симболот „^“ се користи за Ctrl, а копчето „+“ се користи за копчето Shift. Колективно, овие клучеви се познати како копчиња за модификатори.
AutoHotkey исто така поддржува чувствителен на контекст брзи копчиња. На пример, можеби ќе сакате да активирате дејство само ако сте во вашиот омилен уредник. За да го направите ова, AutoHotkey има клучен збор #IfWinActive.
Во примерот подолу, додадовме a #Ако победиме активни директива која прво проверува дали корисникот моментално е на апликацијата Notepad пред да го изврши дејството.
Hotешки жици главно се користат за проширување на кратенките додека ги пишувате. На пример, можете да поставите AHK скрипта што пишува „патем“ откако ќе напишете „btw“.
Дефинирањето на hotstring е прилично лесно. Едноставно приложете ја кратенката за активирање помеѓу два пара дебелото црево. Жешката низа се активира откако ќе напишете завршен знак по кратенката.
Завршните знаци вклучуваат загради, загради, загради, интерпункциски знаци, јазичиња, празни места и копчето Enter. На пример, користејќи ја горната скрипта, можам да напишам „ttylm“ без да се активира жешката низа.
Корисниците можат да стават онолку жешки низи и копчиња во една датотека.
Испрати клучен влез
Во претходните примери, покажавме примери на дејства кои враќаат внесување текст. Иако ова е корисно во многу случаи, има некои случаи каде што можеби ќе треба да го користиме внесувањето клуч за испраќање.
Оваа функција ви овозможува да наведете во скриптата кога копче е притиснато и непритиснато и колку долго треба да остане притиснато. Дејствата за кои е потребно одложување на копчињата обично ќе користат команда Send.
Во примерот погоре, имаме скрипта што го држи копчето со стрелка нагоре една секунда. Забележете дека имаме посебни команди за притискање и отпуштање копче.
Стартувај веб-страници и програми
Можеме да ја користиме командата Run за да отвориме датотеки и URL-адреси. Наведување примач со фраза како „mailto:[заштитена по е-пошта]” ќе ја отвори вашата стандардна апликација за е-пошта со пополнет дадениот примач.
Покрај датотеките, AHK ви овозможува да отворите специјални папки на Windows во вашиот оперативен систем. На пример, за да ја отвориме корпата за отпадоци, можеме да го користиме глобално единствениот идентификатор на таа папка или CLSID. Можете да го прелистувате ова листа на CLSID достапни на Windows.
Објекти и променливи
Понапредните функции за AutoHotkey вклучуваат можност за користење променливи и објекти.
Променливите може да се користат за складирање на текст, броеви и податоци од други функции. Можете да доделите која било вредност на променливата.
Објектите се начин за поефикасно организирање на податоците. Објектите во суштина се збирка на променливи. Во AHK, имињата на променливите се познати како клучеви, додека содржината се нарекува вредности.
Објектите можат да бидат во формат на низа, каде што секоја вредност има поврзан индекс како клуч. Алтернативно, можеме да користиме асоцијативна низа каде копчињата се низи или несеквенцијални броеви.
Примери употребни случаи
1. Повторно мапирање на тастатура
Корисниците кои сакаат да користат алтернативно мапирање на тастатурата, како што е Dvorak, можат да користат скрипта AutoHotkey за лесно да ги постават соодветните мапирања на тастатурата.
2. Кратенки копчиња за која било веб-страница и програма
AutoHotkey може да отвори која било програма на вашиот компјутер и да прикаже URL на која било веб-страница. На пример, можете да поставите скрипта што отвора „Пребарување на Google“ кога ќе притиснете Ctrl + Shift + C. Вашите најчесто користени програми може да бидат оддалечени со едно копче.
3. Пополнете ги често користените имиња или фрази на датотеки
AutoHotkey може да ви помогне лесно да пополните различни фрази и текстуални низи кои може да бидат досадни да ги пишувате сами. На пример, можете да креирате кратка жешка низа што ја пишува вашата поштенска адреса.
4. Прилагодени кратенки за специјални знаци и интерпункциски знаци
Дали некогаш сте имале потешкотии да внесете посебен знак како што се ñ или é? На писателите може да им биде досадно да запомнат како да напишете цртичка en (–) или em цртичка (—). AutoHotkey може да им помогне на корисниците да креираат прилагодени кратенки за нивните најчесто користени специјални знаци.
Заклучок
AutoHotkey е исклучително моќна програма за корисниците на Windows.
Програмата е совршена за автоматизирање на повторливи и досадни задачи. Моќните корисници и обожавателите на скриптирање сигурно ќе имаат корист од огромниот број задачи што AHK може да ги направи со својот јазик за скриптирање.
Оставете Одговор