22Aug
Yra keletas dalykų, kurie yra tik skausmo tipai, ypač kai juos reikia įvesti visam laikui ir vėl. Arba dar blogiau, jei jų elementai, kuriuos norite įvesti, neegzistuoja klaviatūroje. Ką daryti, jei naudojate amerikietišką klaviatūrą ir reikia atsisakyti euro į dokumentą?
Aš turėjau šią problemą.Aš buvau susierzinęs ir, dar blogiau, buvau klaidų.Man reikėjo pažaboti mano sielvartą ir įsitikinti, kad šie monotoniniai dalykai, kuriuos turėjau pakartotinai įvesti, buvo nuoseklūs ir teisingi. Medžioklė buvo skirta sprendimams. Pasirodo, yra vienas atsakymas į abi problemas: AutoHotKey.
Kas yra AutoHotkey?
Iš esmės AutoHotkey( AHK) yra scenarijų platforma. Naudodami tik nedidelį "kodą" galite kurti scenarijų, kuris paleidžiamas fone, ir leidžia jums padaryti viską, ką tik nustatėte sparčiuoju klavišu. Jei norite pakeisti keletą sparčiųjų klavišų, galite ją pertvarkyti. Jei reguliariai įveskite frazę, galite jai priskirti raktų kombinaciją.Jei yra keletas komandų, kurias reguliariai paleidžiate rankiniu būdu, AHK juos visus galite paleisti paprasta klavišų kombinacija.
Nebijokite žodžių, tokių kaip "scenarijų platforma" ir "kodas", nors. AutoHotkey yra labai paprasta pradėti dirbti, ypač jei jūs tiesiog priskiriate pagrindines greito klavišo pagrindines komandas. Yra tikimybė, kad jūs galite sužinoti, ko jums reikia per vieną popietę.Peržiūrėkime keletą pagrindinių pavyzdžių, kuriuos AutoHotkey gali padaryti, kad pradėtumėte.
Kaip įdiegti AutoHotkey
Head į AutoHotkey svetainę, kad atsisiųstumėte programą.Pagrindiniame puslapyje yra didelis žalias mygtukas, kuriame yra "Atsisiųsti".Paspaudę, kad pateksite į atsisiuntimo puslapį.Čia galite atsisiųsti mygtuką, kad gautumėte naujausią versiją.
PASTABA: kai kurios antivirusinės programos žymės AutoHotkey kaip kenkėjišką programinę įrangą.Tai yra klaidinga teigiama."AutoHotkey" yra labai galingas, ir nors jis nėra pavojingas savarankiškai, tai yra scenarijų kalba, o tai reiškia, kad galite sukurti kenkėjišką programą, jei norėtumėte. Bet nesijaudinkite, ar pats atsisiųsite bazinę AutoHotkey programą;tai nepakenks jūsų kompiuteriui.
Kai diegimo failas atsisiunčiamas, dukart spustelėkite jį, kad pradėtumėte diegti AutoHotkey. Beveik visi vartotojai norės naudoti "Express Installation" mygtuką.Pasirinktinis diegimas suteikia jums parinkčių pagal nutylėjimą elgesį ir įdiegti vietą.Geriausia yra palikti numatytuosius nustatymus.
Kai įdiegsite, būsite pasiruošę įdomiai: parašyk savo pirmąjį scenarijų.
Kaip sukurti savo pirmąjį "AutoHotkey" scenarijų
"AutoHotkey" programos paleidimas dabar iš tikrųjų nieko nedaro, bet paleidžia pagalbos puslapį.Norėdami pradėti, turite turėti scenarijų, kuriame "AutoHotkey" nurodoma apie jūsų pasirinktinius sparčiuosius klavišus. Taigi pradėkime nuo jo sukūrimo.
Dešiniuoju pelės mygtuku spustelėkite savo darbalaukį( arba bet kurį kitą aplanką) ir pasirinkite Naujas & gt;AutoHotkey scenarijus. Tai sukurs naują failą su. ahk plėtiniu toje aplanke. Pavadinkite failą viską, ko norite, tada dešiniuoju pelės mygtuku spustelėkite jį ir atidarykite jį Notepad.(arba tokia programa, kaip "Notepad ++", jei turite).Byloje bus tekstas. Paprastiems scenarijams, kaip parodė čia, jį galima pašalinti. Kai būsite labiau pažengęs, galbūt norėsite jį palikti.
Jums bus suteiktas beveik tuščias sluoksnis, kad galėtumėte sukurti savo svajonių sparčiuosius klavišus.Štai keletas pavyzdžių.
Pradėkime nuo tikro paprasto rašmenų įterpimo scenarijaus. Turiu scenarijų, kurį naudoju kiekvieną dieną, kad galėčiau įvesti paprastus vokiečių simbolius, kurie nėra mano anglų klaviatūra. Tarkime, kad aš noriu įvesti ß simbolį, kai klaviatūroje paspaudžiu Alt + Shift + S.AutoHotkey sistemoje tai atrodytų taip:
! + S: : Send, ßPabandykime šį tekstą žemyn:
- !yra "Alt" klavišo simbolis
- + yra "Shift" klavišo simbolis
- s reiškia( akivaizdžiai) S klavišą
- : : nurodo tai, ko norite, kad ankstesni klavišai būtų paleisti, kai jie spaudžiami
- Send, yra komanda, kuri nurodotęsiantis tekstas
- ß yra tekstas, kurį norime įrašyti komandą.
Iš esmės ši komanda sako: "Kai Alt, Shift ir S vienu metu yra paspaudžiami, įrašykite β."
Jūs galite pridėti ir kitų modifikatorių.Pavyzdžiui, jei pridėsite & lt;simbolis prieš jūsų karštąją klavišą( taigi jis skaito & lt;! + s: : Send, ß, galite pasakyti "AutoHotkey", kad paleistumėte komandą tik tuo atveju, jei naudojate kairįjį ALT klavišą.
Visas mano šriftas iš Vokietijos simbolis atrodo taip:
& lt;! A: : Siųsti, ä & lt;! O: : Siųsti, & & lt;! U: : Siųsti, ü & lt;! + A: : Siųsti,Ä & lt;! + O: : Siųsti, Ö & lt;! + U: : Siųsti, Ü & lt;! + S: : Siųsti, ß & lt;! + $: : Siųsti, €Jei žinote simbolio vardąnorėtumėte pridėti prie savo scenarijaus, ieškodami "Google" greičiausiai bus greičiausias būdas tai surasti. Jei ne, galite jį ieškoti lentelėje ASCII arba Unicode.
Jūs galite tai padaryti ne tik atskirų simbolių.Jei pastebėsite, kad reguliariai stengiasi išversti sudėtingas, nepakenčiamas ar tiesiog ilgas simbolines eilutes iš savo smegenų į pirštus, "AutoHotkey" yra jūsų naujas geriausias draugas. Kituose mano darbuose dažnai reikia susisiekti su asmenimis kitose institucijose, kad būtų galima aptarti projektų saugumo elementus be žmonių, su kuriais dirbu, įvesti. Tam reikia paaiškinti, kas aš esu ir kodėl su jais susisiekiu. Vietoj to, kad įvesite visą šį pranešimą, aš naudoju AHK "hotstring".Skriptas atrodo taip:
: *: pradžioje AHK sako stebėti, kaip jis seka.Šiuo atveju ši eilutė yra ncm( trumpai nurodoma "nauja šalta žinutė" mano galvoje).Taigi, bet kuriuo metu, kai įvesiu raides ncm į laukelį, jis pakeis juos tekstu eilute, kuri atitinka: : scenarijų.Ne tik aš sukūriau pastraipą verta įvesti į tris klavišus, žinau, kad tai bus teisus kiekvieną kartą.
Tai gali būti padaryta ir greituoju klavišu, o ne "hotscript".Galite pakeisti: *: ncm scenarijuje su! + N ir turėsite tą pačią teksto eilutę, su kuria klaviatūra paspaudėte Alt + N.
AutoHotkey taip pat turi galimybę iš jūsų kompiuterio ištraukti pagrindinę informaciją.Pvz., Ji gali gauti šiandieninę datą.Taigi, jei esate tas, kuris įveda datą į daugybę laukų, šis scenarijus gali būti gelbėtojas.
Jei paleidžiate šį scenarijų, AutoHotkey paliks dabartinę datą visur, kur yra jūsų žymeklis. Galite žaisti su tokiais elementais kaip formatavimas( pvz., Dd /MM/ yyyy, palyginti su MM /dd/ yyyy).
Going Further: paleisti programas, perrašyti sparčiuosius klavišus ir dar daugiau
"AutoHotkey" gali padaryti daug daugiau nei įterpti tekstą( nors tai yra vienas dažniausiai naudojamų variantų).Taip pat galite naudoti ją paleisti programą, kai paspausite tam tikrą klavišą, pakeiskite trumpuojuosius spindulius, pavyzdžiui, "Alt + Tab", kad pasirinktumėte greitąsias klavišus, arba perkelkite pele mygtukus. Jei gausite tikrai, galite net sukurti "AutoHotkey" dialogo langus ar pilnąsias programas.
Galite pamatyti įvairius karštųjų klavišų simbolius AutoHotkey dokumentacijoje. Taip pat galite pamatyti jų pradedančiųjų pamoką dar daugiau pavyzdžių, kuriuos galite padaryti scenarijuje. Jei kada nors įstrigo, "AutoHotkey" forumas yra puiki vieta ieškoti, užduoti klausimus ir sužinoti daugiau apie tai, ką AutoHotkey gali padaryti.