Мазмуну[Жашыруу][Көрсөтүү]
Бир нече чыкылдатуу менен кайталануучу тапшырмаларды аткаруунун жолу барбы?
Көптөгөн колдонуучулар өндүрүмдүүлүк үчүн кээ бир негизги жарлыктарды билишет. 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 жана Hotstrings
Ыкчам баскычтар же жарлык баскычтары - бул белгилүү бир аракетти ишке ашыруучу баскычтоптун айкалышы.
Төмөнкү мисалда биз Win + N ысык баскычын колдонууну каалай турганыбызды көрсөтүү үчүн “#n” сабын колдондук. Кийинки сап Блокнот тиркемеси үчүн Run буйругун көрсөтөт. Биз иш-аракеттин аяктаганын белгилөө үчүн кайтаруу баскычын колдонобуз.
Фунт белгиси Win дегенди билдирет. "!" белгиси Alt баскычы үчүн, “^” белгиси Ctrl үчүн, ал эми “+” баскычы Shift баскычы үчүн колдонулат. Жалпысынан бул ачкычтар деп аталат өзгөрткүч баскычтар.
AutoHotkey да колдойт контекстке сезгич ысык баскычтар. Мисалы, сиз сүйүктүү редакторуңузда болсоңуз, бир гана аракетти баштагыңыз келиши мүмкүн. Бул үчүн, AutoHotkey'де #IfWinActive ачкыч сөзү бар.
Төмөндөгү мисалда биз а #IfWinActive Колдонуучунун аракетти аткаруудан мурун Блокнот тиркемесинде экенин текшерген директива.
ысык стрингдер негизинен кыскартууларды терип жатканда кеңейтүү үчүн колдонулат. Мисалы, сиз "btw" тергенден кийин "жол менен" деген AHK сценарийин орното аласыз.
Hotstring аныктоо абдан оңой. Жөн гана эки түгөй кош чекиттин ортосуна триггер аббревиатурасын кошуңуз. Сиз аббревиатурадан кийин аяктоочу символду тергениңизден кийин ысык стринг ишке кирет.
Аяктоочу символдор кашааларды, кашааларды, кашааларды, тыныш белгилерин, өтмөктөрдү, боштуктарды жана Enter баскычын камтыйт. Мисалы, жогорудагы скриптти колдонуу менен, мен "ttylm" деп терип алам.
Колдонуучулар бир файлга көптөгөн ысык стрингдерди жана ысык баскычтарды коё алышат.
Ачкыч киргизүүнү жөнөтүү
Мурунку мисалдарда биз текст киргизүүнү кайтарган аракеттердин мисалдарын көрсөткөнбүз. Бул көп учурларда пайдалуу болгону менен, анын ордуна Сенд Ачкыч киргизүүнү колдонууга туура келген учурлар бар.
Бул функция скриптте баскыч качан басылганда жана басылбаганда жана ал канча убакытка чейин басылаарын көрсөтүүгө мүмкүндүк берет. Ачкычты кечиктирүүнү талап кылган аракеттер, адатта, Жөнөтүү буйругун колдонот.
Жогорудагы мисалда бизде өйдө жебе баскычын бир секунд басып турган скрипт бар. Көңүл буруңуз, бизде баскычты басуу жана бошотуу үчүн өзүнчө буйруктар бар.
Вебсайттарды жана программаларды иштетиңиз
Биз файлдарды жана URL'дерди ачуу үчүн Run буйругун колдоно алабыз. Алуучуну " сыяктуу сөз айкашы менен көрсөтүү; document.write[электрондук почта корголгон]” деген алуучу толтурулган демейки электрондук почта тиркемеңизди ачат.
Файлдардан тышкары, AHK операциялык тутумуңузда атайын Windows папкаларын ачууга мүмкүндүк берет. Мисалы, таштанды кутусун ачуу үчүн биз ошол папканын глобалдык уникалдуу идентификаторун же колдонсок болот CLSID. Сиз муну карап чыга аласыз тизме Windowsта жеткиликтүү CLSIDдердин.
Объекттер жана өзгөрмөлөр
AutoHotkey үчүн өнүккөн функциялар өзгөрмөлөрдү жана объекттерди колдонуу мүмкүнчүлүгүн камтыйт.
Өзгөрмөлөрдү башка функциялардан текстти, сандарды жана маалыматтарды сактоо үчүн колдонсо болот. Сиз өзгөрмөгө каалаган маанини дайындай аласыз.
Объекттер маалыматтарды натыйжалуураак уюштуруунун бир жолу. Объекттер негизинен өзгөрмөлөрдүн жыйындысы. AHKде өзгөрмөлөрдүн аталыштары ачкычтар, ал эми мазмундары баалуулуктар деп аталат.
Объекттер массив форматында болушу мүмкүн, мында ар бир мааниде анын ачкычы катары байланышкан индекс бар. Же болбосо, биз ассоциативдик массивди колдоно алабыз, анда баскычтар саптар же ырааттуу эмес сандар.
Мисал колдонуу учурлары
1. Баскычтопту кайра түзүү
Dvorak сыяктуу башка клавиатура карталарын колдонууну каалаган колдонуучулар туура клавиатура карталарын оңой орнотуу үчүн AutoHotkey скриптин колдоно алышат.
2. Каалаган веб-сайт жана программа үчүн ысык баскычтар
AutoHotkey компьютериңиздеги каалаган программаны ачып, каалаган веб-сайттын URL дарегин ача алат. Мисалы, сиз Ctrl + Shift + C баскычтарын басканда Google Издөөнү ача турган скрипт орното аласыз. Эң көп колдонгон программаларыңыз бир баскычты басуу аралыкта болушу мүмкүн.
3. Көп колдонулган файл аталыштарын же фразаларды толтуруңуз
AutoHotkey сизге ар кандай сөз айкаштарын жана текст саптарын оңой толтурууга жардам берет, аларды өзүңүз терүү тажатышы мүмкүн. Мисалы, сиз почта дарегиңизди терген кыска байланыш түзө аласыз.
4. Өзгөчө белгилер жана пунктуациялар үчүн ыңгайлаштырылган жарлыктар
Сиз качандыр бир жолу ñ же é сыяктуу өзгөчө белгини терүүдө кыйынчылыкка туш болдуңуз беле? Жазуучуларга сызыкча (-) же эм сызыкчасын (-) кантип терүүнү эстеп калуу кызыксыз болушу мүмкүн. AutoHotkey колдонуучуларга эң көп колдонулган өзгөчө белгилерге ыңгайлаштырылган жарлыктарды түзүүгө жардам берет.
жыйынтыктоо
AutoHotkey бул Windows колдонуучулары үчүн өтө күчтүү программа.
Программа кайталануучу жана тажатма тапшырмаларды автоматташтыруу үчүн эң сонун. Күчтүү колдонуучулар жана скрипт күйөрмандары, албетте, AHK скрипт тили менен жасай ала турган көптөгөн тапшырмалардан пайда алышат.
Таштап Жооп