Змест[Схаваць][Паказаць]
Ці ёсць спосаб выконваць паўтаральныя задачы ўсяго за некалькі клікаў?
Многія карыстальнікі ўжо ведаюць некаторыя асноўныя спалучэнні клавіш для павышэння прадукцыйнасці. Замест таго, каб выкарыстоўваць мыш для навігацыі па графічным інтэрфейсе, вы можаце проста выкарыстоўваць Ctrl+S, каб захаваць сваю працу. Замест таго, каб уручную згортваць кожнае адкрытае акно, вы можаце проста набраць Win+D, каб паказаць свой працоўны стол. Але ці ёсць спосаб стварыць свае ўласныя спалучэнні клавіш?
AutoHotkey - гэта праграма, якую можна лёгка навучыцца ствараць карыстальніцкія каманды з дапамогай некалькіх радкоў кода. Уявіце, што вы можаце адкрываць свае любімыя вэб-сайты або праграмы некалькімі націскамі клавіш або аўтаматычна ўводзіць бягучую дату, калі вы ўводзіце «currdate».
У гэтым артыкуле будуць разгледжаны некаторыя з асноўных функцый, якія вы можаце знайсці ў AutoHotkey, а таксама некаторыя агульныя выпадкі выкарыстання праграмы.
Што такое AutoHotKey?
AutoHotkey - гэта бясплатная мова сцэнарыяў з адкрытым зыходным кодам, даступная ў Microsoft Windows. Першапачаткова ён быў распрацаваны для лёгкага стварэння спалучэнняў клавіш і гарачых клавіш для лёгкай аўтаматызацыі камп'ютэрных задач.
З дапамогай гэтай праграмы карыстальнікі могуць лёгка ствараць скрыпты і макрасы, якія могуць паўтарыць радок уводу з клавіятуры і мышы. Пашыраны варыянты выкарыстання AutoHotkey нават выкарыстоўваюць карыстальніцкія інтэрфейсы і радкі меню, каб паказаць, што менавіта вы хочаце, каб ваш сцэнар рабіў.
Паколькі AutoHotkey працуе на C++, кожны сцэнар можна лёгка пераўтварыць у файл .EXE, які кожны можа запусціць, нават калі ў іх не ўсталяваны AutoHotkey.
Карыстальнікі могуць усталяваць AutoHotkey у сябе Афіцыйны сайт, іх дакументацыя таксама зручны для пачаткоўцаў і шырокі.
асноўныя характарыстыкі
- Магчымасць прызначэння і атрымання зменных
- Пераназначце або адключыце пэўныя клавішы клавіятуры
- Сімуляваць увод з клавіятуры, мышы і джойсціка
- Карыстальнікі могуць прызначаць «гарачыя радкі», якія могуць замяніць пэўны тэкст
- Карыстальніцкія формы ўводу даных праз графічны інтэрфейс
- Сумяшчальнасць з Windows API
- Стварыце карыстальніцкія масівы або аб'екты.
- Пастаўляецца з шырокай бібліятэкай функцый, якія могуць дапамагчы карыстальнікам маніпуляваць тэкстам, вылічваць значэнні і многае іншае
Асноўныя паняцці
Вось папярэдні прагляд некаторых асноўных канцэпцый, якія вы можаце выкарыстоўваць пры стварэнні вашых сцэнарыяў AutoHotkey.
Стварэнне новага файла
Пасля таго, як AutoHotkey быў усталяваны, карыстальнікі Windows могуць хутка дадаць новы сцэнар, выбраўшы опцыю AutoHotkey Script у раздзеле "Новы", калі вы пстрыкніце правай кнопкай мышы на працоўным стале.
Каб пачаць змяняць свой сцэнар, вы можаце адкрыць новы файл у вашым любімым тэкставым рэдактары. Кожны новы сцэнар уключае скрыпт па змаўчанні, які забяспечвае найлепшую прадукцыйнасць і сумяшчальнасць.
Гарачыя клавішы і гарачыя радкі
клавіятурны або спалучэнні клавіш - гэта камбінацыі клавіш клавіятуры, якія запускаюць пэўнае дзеянне.
У прыведзеным ніжэй прыкладзе мы выкарыстоўвалі радок «#n», каб паказаць, што мы хочам выкарыстоўваць гарачую клавішу Win + N. Наступны радок вызначае каманду «Выканаць» для прыкладання «Нататнік». Мы выкарыстоўваем клавішу вяртання, каб сігналізаваць аб заканчэнні дзеяння.
Знак фунта расшыфроўваецца як Win. “!” сімвал выкарыстоўваецца для клавішы Alt, сімвал «^» выкарыстоўваецца для Ctrl, а клавіша «+» выкарыстоўваецца для клавішы Shift. У сукупнасці гэтыя ключы вядомыя як клавішы-мадыфікатары.
AutoHotkey таксама падтрымліваецца кантэкстна-залежны гарачыя клавішы. Напрыклад, вы можаце выклікаць дзеянне, толькі калі вы знаходзіцеся ў вашым любімым рэдактары. Для гэтага ў AutoHotkey ёсць ключавое слова #IfWinActive.
У прыведзеным ніжэй прыкладзе мы дадалі a #IfWinActive дырэктыва, якая спачатку правярае, ці знаходзіцца карыстальнік у цяперашні час у праграме Notepad, перш чым выконваць дзеянне.
Гарачыя струны у асноўным выкарыстоўваюцца для пашырэння абрэвіятур пры іх уводзе. Напрыклад, вы можаце наладзіць скрыпт AHK, які ўводзіць «дарэчы» пасля таго, як вы ўводзіце «дарэчы».
Вызначыць гарачы радок даволі проста. Проста ўстаўце абрэвіятуру трыгера паміж двума парамі двукроп'яў. Гарачая радок актывуецца, як толькі вы ўводзіце канчатковы сімвал пасля абрэвіятуры.
Канчатковыя сімвалы ўключаюць дужкі, дужкі, дужкі, знакі прыпынку, табуляцыі, прабелы і клавішу Enter. Напрыклад, выкарыстоўваючы прыведзены вышэй сцэнар, я магу ўвесці «ttylm» без запуску гарачага радка.
Карыстальнікі могуць змясціць столькі гарачых радкоў і гарачых клавіш у адзін файл.
Адправіць увод ключа
У папярэдніх прыкладах мы паказвалі прыклады дзеянняў, якія вяртаюць тэкст. Нягледзячы на тое, што гэта карысна ў многіх выпадках, ёсць некаторыя выпадкі, калі нам, магчыма, прыйдзецца выкарыстоўваць увод адпраўкі ключа.
Гэтая функцыя дазваляе ўказаць у скрыпце, калі клавіша націскана і ненаціскана, і як доўга яна павінна заставацца націснутай. Дзеянні, якія патрабуюць затрымкі ключа, звычайна выкарыстоўваюць каманду Адправіць.
У прыведзеным вышэй прыкладзе ў нас ёсць скрыпт, які ўтрымлівае клавішу са стрэлкай уверх на працягу адной секунды. Звярніце ўвагу, што ў нас ёсць асобныя каманды для націску і адпускання клавішы.
Запуск вэб-сайтаў і праграм
Мы можам выкарыстоўваць каманду Выканаць, каб адкрыць файлы і URL-адрасы. Указанне атрымальніка фразай накшталт «MAILTO:[электронная пошта абаронена]” адкрые вашу электронную праграму па змаўчанні з запоўненым дадзеным атрымальнікам.
Акрамя файлаў, AHK дазваляе адкрываць спецыяльныя тэчкі Windows у вашай аперацыйнай сістэме. Напрыклад, каб адкрыць кошык, мы можам выкарыстоўваць глабальна унікальны ідэнтыфікатар гэтай тэчкі або CLSID. Вы можаце праглядаць гэта спіс CLSID, даступных у Windows.
Аб'екты і зменныя
Больш пашыраныя функцыі для AutoHotkey ўключаюць магчымасць выкарыстання зменных і аб'ектаў.
Зменныя могуць выкарыстоўвацца для захоўвання тэксту, лікаў і дадзеных з іншых функцый. Вы можаце прызначыць любое значэнне зменнай.
Аб'екты - гэта спосаб больш эфектыўнай арганізацыі дадзеных. Аб'екты па сутнасці ўяўляюць сабой сукупнасць зменных. У AHK назвы зменных вядомыя як ключы, а змесціва называецца значэннямі.
Аб'екты могуць быць у фармаце масіва, дзе кожнае значэнне мае адпаведны індэкс у якасці ключа. Акрамя таго, мы можам выкарыстоўваць асацыятыўны масіў, дзе ключы ўяўляюць сабой радкі або непаслядоўныя лікі.
Прыклады выкарыстання
1. Пераназначэнне клавіятуры
Карыстальнікі, якія жадаюць выкарыстоўваць альтэрнатыўныя раскладкі клавіятуры, такія як Дворжак, могуць выкарыстоўваць скрыпт AutoHotkey, каб лёгка наладзіць правільнае адлюстраванне клавіятуры.
2. Гарачыя клавішы для любога вэб-сайта і праграмы
AutoHotkey можа адкрыць любую праграму на вашым кампутары і выклікаць любы URL вэб-сайта. Напрыклад, вы можаце наладзіць скрыпт, які адкрывае пошук Google, калі вы націскаеце Ctrl + Shift + C. Часцей за ўсё выкарыстоўваныя праграмы могуць быць адно націску клавішы.
3. Запоўніце часта выкарыстоўваюцца імёны файлаў або фразы
AutoHotkey можа дапамагчы вам лёгка запоўніць розныя фразы і тэкставыя радкі, якія можа быць стомным набіраць самастойна. Напрыклад, вы можаце стварыць кароткі радок, які ўводзіць ваш паштовы адрас.
4. Карыстальніцкія цэтлікі для спецыяльных сімвалаў і знакаў прыпынку
Ці былі ў вас калі-небудзь цяжкасці з увядзеннем спецыяльных сімвалаў, такіх як ñ або é? Пісьменнікам можа здацца стомным успамінаць, як уводзіць працяжнік (–) або працяжнік (—). AutoHotkey можа дапамагчы карыстальнікам ствараць карыстальніцкія цэтлікі для іх найбольш часта выкарыстоўваюцца спецыяльных сімвалаў.
заключэнне
AutoHotkey - гэта надзвычай магутная праграма для карыстальнікаў Windows.
Праграма ідэальна падыходзіць для аўтаматызацыі паўтаральных і стомных задач. Дасведчаныя карыстальнікі і прыхільнікі сцэнарыяў, безумоўна, выйграюць ад велізарнай колькасці задач, якія AHK можа выконваць са сваёй мовай сцэнарыяў.
Пакінуць каментар