Kaip sukurti pasirinktinius sparčiuosius klaviatūros mygtukus su „AutoHotkey“
Yra keletas dalykų, kurie yra tik skausmas, ypač kai turite juos įvesti vėl ir vėl. Arba dar blogiau, jei klaviatūroje nėra jų, kurių norite įvesti. Ką darote, jei naudojate amerikietišką klaviatūrą ir reikia atsisakyti € į dokumentą?
Turėjau šią problemą. Buvau erzina, ir dar blogiau, aš padariau klaidų. Man reikėjo pažaboti savo susierzinimą ir užtikrinti, kad šie monotoniški dalykai, kuriuos turėčiau įvesti pakartotinai, buvo nuoseklūs ir teisingi. Medžioklė buvo skirta sprendimams. Pasirodo, kad yra vienas atsakymas į abi problemas: „AutoHotKey“.
Kas yra automatinis raktas?
„AutoHotkey“ (AHK) yra pagrindinė skriptų platforma. Su tik nedideliu „kodo“ kiekiu galite sukurti scenarijų, kuris veikia fone ir leidžia daryti beveik viską, ką nustatėte. Jei yra klaviatūros spartusis klavišas, kurį norite pakeisti, galite jį pakeisti. Jei yra frazė, kurią rašote reguliariai, galite priskirti raktų derinį. Jei yra keletas komandų, kurias reguliariai paleidžiate rankiniu būdu, AHK gali juos paleisti paprastu raktų deriniu.
Tačiau nebijokite žodžių, pvz., „Scenarijų platforma“ ir „kodas“. „AutoHotkey“ yra labai paprasta pradėti darbą, ypač jei pagrindinėms komandoms priskiriate pagrindinius sparčiuosius klavišus. Yra tikimybė, galite sužinoti, ko jums reikia per vieną popietę. Pereikime per keletą pagrindinių pavyzdžių, ką AutoHotkey gali padaryti, kad pradėtumėte.
Kaip įdiegti „AutoHotkey“
Norėdami atsisiųsti programą, eikite į „AutoHotkey“ svetainę. Pagrindiniame puslapyje yra didelis žalias mygtukas, kuriame sakoma „Atsisiųsti“. Paspaudę ant to pateksite į atsisiuntimo puslapį. Jei norite gauti naujausią versiją, galite užversti mygtuką „Teal“.
PASTABA: Kai kurios antivirusinės programos žymės „AutoHotkey“ kaip kenkėjišką programą. Tai yra klaidinga teigiama. „AutoHotkey“ yra labai galingas, o nors jis nėra pavojingas, tai yra skriptų kalba, o tai reiškia, kad galite sukurti kenkėjišką programą, jei norėtumėte. Tačiau nesijaudinkite, ar pati parsisiunčiama pagrindinė „AutoHotkey“ programa; jis nepažeis jūsų kompiuterio.
Įdiegus failą, dukart spustelėkite jį, kad pradėtumėte diegti „AutoHotkey“. Beveik visi vartotojai norės naudoti „Express Installation“ mygtuką. Pasirinktinis diegimas suteikia jums galimybę pasirinkti numatytąjį elgesį ir įdiegti vietą. Geriausia palikti numatytuosius nustatymus.
Kai jis bus įdiegtas, būsite pasiruošę patekti į įdomų dalyką: rašyti pirmąjį scenarijų.
Kaip sukurti pirmąjį „AutoHotkey“ scenarijų
Dabar „AutoHotkey“ programos vykdymas iš tikrųjų nieko nedarys, bet paleidžia savo pagalbos puslapį. Norėdami pradėti, turite turėti scenarijų, nurodantį „AutoHotkey“ apie pasirinktinius sparčiuosius klavišus. Taigi pradėkime kurdami vieną.
Dešiniuoju pelės mygtuku spustelėkite darbalaukį (arba bet kurį kitą aplanką) ir pasirinkite Naujas> AutoHotkey scenarijus. Tai sukurs naują failą, kuriame yra .ahk plėtinys. Pavadinkite failą, kurį norite, tada dešiniuoju pelės klavišu spustelėkite jį ir atidarykite Notepad. (arba daugiau kodų palankios programos, pvz., „Notepad ++“, jei turite). Faile bus keletas teksto. Paprastų scenarijų, kaip čia buvo demonstruojami, galima pašalinti. Kai gaunate daugiau pažangos, galite palikti ją.
Jums bus suteiktas beveik tuščias skalūnas, skirtas sukurti savo svajonių sparčiuosius klavišus. Štai keletas pavyzdžių.
Pradėkime nuo tikro paprasto simbolių įterpimo scenarijų. Aš turiu scenarijų, kurį naudoju kiekvieną dieną, kad galėčiau įvesti bendruosius vokiečių simbolius, kurie nėra mano anglų klaviatūroje. Tarkime, kad noriu rašyti ß simbolį, kai paspaudžiau klaviatūroje Alt + Shift + S. „AutoHotkey“ tai atrodys taip:
!+s :: Siųsti, ß
Pertraukime tą teksto bitą žemyn:
- ! yra Alt klavišo simbolis
- + yra „Shift“ klavišo simbolis
- s reiškia (akivaizdžiai) S klavišą
- :: žymi, ką norite, kad pirmieji raktai būtų paleisti, kai spaudžiami kartu
- Siuntimas - tai komanda, kuri įveda tekstą
- ß yra tekstas, kurį norime įvesti komandoje.
Iš esmės ši komanda sako: „Kai tuo pačiu metu paspaudžiamas Alt, Shift ir S, įveskite ß.“
Taip pat galite pridėti kitus modifikatorius. Pavyzdžiui, jei pridedate < symbol before your hotkey (so it reads , galite pasakyti „AutoHotkey“ komandai paleisti tik tada, kai naudojamas „Alt Alt“ klavišas.
Mano visas Vokietijos simbolių karštojo klavišo scenarijus atrodo taip:
Jei žinote simbolio, kurį norite pridėti prie savo scenarijaus, pavadinimą, tai ieškoti „Google“ greičiausiai yra greičiausias būdas jį rasti. Jei ne, galite ieškoti ASCII arba Unicode lentelėje.
Tai galite padaryti ir toliau nei tik individualūs simboliai. Jei nerandate nuolatinių sunkumų versti sudėtingus, nepatogius ar tiesiog paprastus simbolius iš savo smegenų į pirštus, „AutoHotkey“ yra jūsų naujas geriausias draugas. Mano kitame darbe aš dažnai turiu kreiptis į asmenis kitose institucijose, kad aptartume projektų saugumo elementus be jokių įvadų iš žmonių, su kuriais dirbau. Tam reikia paaiškinti, kas esu ir kodėl aš su jais susisiekiu. Vietoj to, kad rašytumėte visą šį pranešimą, aš naudoju karštojo „AHK“. Scenarijus atrodo taip:
The
: *:
pradžioje AHK sako, kad jis žiūri į tai, kas seka. Šiuo atveju ši eilutė yrancm
(trumpas „naujas šaltas pranešimas“ mano galvoje). Taigi, bet kuriuo metu įvedus raides ncm, jis pakeis jas su teksto seka, kuri seka::
scenarijuje. Aš ne tik pavertiau paragrafą verti į tris klavišų paspaudimus, bet aš žinau, kad tai bus teisinga kiekvieną kartą.Tai gali būti padaryta naudojant karštą klavišą vietoj hotscript. Galite pakeisti
: *: ncm
scenarijuje su!+n
ir su ta pačia teksto eilute pasirodys, paspaudus Alt + N klaviatūroje.„AutoHotkey“ taip pat turi galimybę iš kompiuterio ištraukti pagrindinę informaciją. Pavyzdžiui, ji gali gauti šiandieninę datą. Taigi, jei esate kažkas, kuris įves į datą į daugelį laukų, šis scenarijus gali būti gelbėtojas.
Jei paleisite šį scenarijų, „AutoHotkey“ nuleis dabartinę datą visur, kur yra žymeklis. Taip pat galite žaisti su tokiais dalykais, kaip formatavimas (pvz., Dd / MM / yyyy, palyginti su MM / dd / yyyy), taip pat.
Toliau: paleiskite programas, pakartokite sparčiuosius klavišus ir dar daugiau
„AutoHotkey“ gali padaryti daug daugiau, nei įterpti tekstą (nors tai yra viena iš dažniau naudojamų). Taip pat galite ją naudoti, kad paleistumėte programą, kai paspausite tam tikrą klavišą, redaguosite sutrumpinimus, pvz., Alt + Tab, kad pasirinktumėte savo pasirinktus klavišus, arba perkelkite pelės mygtukus. Jei jūs gaunate tikrai giliai, galite sukurti dialogo langus ar pilnavertes programas su „AutoHotkey“.
„AutoHotkey“ dokumentuose galite matyti skirtingus simbolius, skirtus karštiesiems klavišams. Taip pat galite pamatyti savo pradedantiesiems skirtą pamoką, kad galėtumėte 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ą gali padaryti „AutoHotkey“.