Kuidas luua kohandatud kiirklahve AutoHotkey abil
On mõningaid asju, mis on lihtsalt tüübikinnituseks, eriti siis, kui peate neid ikka ja jälle kirjutama. Või veel hullem, kui klaviatuuril neid asju ei soovi. Mida teete, kui kasutate Ameerika klaviatuuri ja peate dokumendist loobuma?
Mul oli see probleem. Ma olin pahane, ja veel hullem, ma tegin vigu. Ma pidin oma pahameelt piirama ja veenduma, et need monotoonsed asjad, mida pidin korduvalt kirjutama, olid järjekindlad ja õiged. Hunt oli lahenduste jaoks. Selgub, et mõlemale probleemile on üks vastus: AutoHotKey.
Mis on AutoHotkey?
Selle keskmes on AutoHotkey (AHK) skriptimisplatvorm. Vaid väikese "koodiga" saate luua skripti, mis töötab taustal ja võimaldab teil teha midagi, mis on määratud kiirklahviga. Kui soovid muuta klaviatuuri otseteed, saate selle uuesti redigeerida. Kui fraasi sisestate regulaarselt, saate sellele klahvikombinatsiooni määrata. Kui on käskude rida, mida käsitsi regulaarselt käivitate, võib AHK neid kõiki kasutada lihtsa klahvikomboga.
Ärge kartke sõnu nagu “skriptimissüsteem” ja “kood”. AutoHotkey on väga lihtne alustada, eriti kui peate põhikäsudele põhiklahvid. Võimalik on, et saate teada, mida on vaja ühe pärastlõunal. Lähme läbi mõned põhilised näited selle kohta, mida AutoHotkey saab teie käivitamiseks teha.
AutoHotkey installimine
Programmi allalaadimiseks minge AutoHotkey veebisaidile. Põhilehel on suur roheline nupp, mis ütleb selle peal „Laadi alla“. Sellele klõpsamine viib teid allalaadimislehele. Siin saate värske allalaadimise nupul saada uusima versiooni.
MÄRKUS. Mõned viirusetõrjeprogrammid märgivad AutoHotkey'i pahavara. See on vale positiivne. AutoHotkey on äärmiselt võimas ja kuigi see ei ole iseenesest ohtlik, on see skriptikeel, mis tähendab, et võite sellega luua pahavara, kui teil oleks soov seda teha. Kuid ärge muretsege AutoHotkey baasprogrammi enda allalaadimise pärast; see ei kahjusta teie arvutit.
Kui installeerimisfail on alla laaditud, topeltklõpsake seda, et alustada AutoHotkey installimist. Peaaegu kõik kasutajad soovivad kasutada Express Installimise nuppu. Kohandatud installimine annab teile vaikimisi käitumise võimalusi ja paigaldab asukoha. Vaikimisi jätmine on parim.
Kui see on installitud, olete valmis lõbusaid asju jõudma: oma esimese skripti kirjutamine.
Kuidas luua oma esimene AutoHotkey skript
Rakenduse AutoHotkey käivitamine ei tee tegelikult midagi, vaid käivitab oma abilehe. Alustamiseks peab teil olema skript, mis ütleb AutoHotkey'ile oma kohandatud kiirklahvide kohta. Alustagem selle loomisest.
Paremklõpsake oma töölaual (või mõnel muul kaustal) ja valige New> AutoHotkey script. See loob uue kausta .ahk laiendiga faili. Nimetage soovitud fail, seejärel paremklõpsake seda ja avage see Notepadis. (või rohkem koodisõbralikku programmi nagu Notepad ++, kui teil seda on). Failis on tekst. Selliste lihtsate skriptide puhul, mida siin näidati, saab selle eemaldada. Kui teil on rohkem edusamme, võiksite selle jätta.
Teie unistuste kiirklahvide loomiseks antakse teile peaaegu tühi kiltkivi. Siin on paar näidet.
Alustame tegelikust lihtsast märkide sisestamise skriptist. Mul on skript, mida ma kasutan iga päev, et lubada mul sisestada saksa keele ühiseid sümboleid, mis ei ole minu inglise klaviatuuril. Oletame, et tahan sisestada ß-märgi, kui vajutan klaviatuuril Alt + Shift + S. AutoHotkey'is näeb see välja selline:
!+s :: Saada, ß
Ütleme selle teksti natuke maha:
- ! on Alt klahvi sümbol
- + on Shift-klahvi sümbol
- s tähistab (ilmselt) S-võtit
- :: tähistab seda, mida tahad, et eelklahvid koos vajutades töötaksid
- Saada on käsk, mis kirjutab menetlusteksti
- ß on tekst, mida me soovime, et käsk kirjutataks.
Põhimõtteliselt ütleb see käsk: „Kui Alt, Shift ja S vajutatakse korraga, tippige ß.”
Võite lisada ka teisi modifikaatoreid. Näiteks kui lisate < symbol before your hotkey (so it reads , võite öelda, et AutoHotkey käivitab käsu ainult siis, kui kasutatakse vasakpoolset Alt klahvi.
Minu kogu saksa sümbol-kiirklahvi skript näeb välja selline:
Kui tead nime, mida soovite oma skriptile lisada, on selle otsimine Google'is tõenäoliselt kiireim viis selle leidmiseks. Vastasel juhul saate seda otsida ASCII või Unicode tabelist.
Seda saab teha ka rohkem kui ainult üksikud märgid. Kui leiate end regulaarselt keeruliste, ebameeldivate või lihtsalt tavaliste pikkade märkide tõlkimiseks oma aju sõrmedesse, on AutoHotkey teie uus parim sõber. Minu teisel töökohal on tihti vaja pöörduda teiste institutsioonide isikuteni, et arutada projektide turvaelemente ilma nende inimeste tutvustamiseta, keda ma töötan. See eeldab, et ma selgitan, kes ma olen ja miks ma nendega ühendust võtan. Selle sõnumi kirjutamise asemel kasutan AHK-s hotstringit. Skript näeb välja selline:
The
: *:
alguses ütleb AHK, et ta jälgiks seda järgivat nõelamist. Sel juhul on see stringncm
(lühike "uus külm sõnum" minu peas). Niisiis, kui sisestan kasti ncm tähed, vahetab see need tekstijoonega::
skripti. Mitte ainult ei ole ma pööranud lõigu väärtust, kui ma kirjutan kolmesse klahvivajutusse, ma tean, et see on õige iga kord.See võib toimuda ka hotkey asemel hotscript. Sa võid asendada
: *: ncm
skriptis!+n
ja teil on sama tekstistring koos teie klahvi Alt + N vajutamisega.AutoHotkey-l on ka võimalus tõmmata põhiteavet arvutist. Näiteks võib see saada tänase kuupäeva. Nii et kui sa oled keegi, kes siseneb kuupäevale palju väljadeks, võib see skript olla elupäästja.
Kui käivitate selle skripti, langeb AutoHotkey praegusele kuupäevale kursoriga kõikjal. Samuti saate skriptis mängida sellistes asjades nagu vormindamine (nt pp / kk / aaaa)..
Edasi: Käivita programmid, Remap otseteed ja Veel
AutoHotkey saab teha palju rohkem kui teksti sisestamine (kuigi see on üks selle tavalisemaid kasutusviise). Te saate seda kasutada ka programmi käivitamiseks, kui vajutate teatud klahvi, redigeerite lühendeid nagu Alt + Tab oma valitud kiirklahvide või hiireklahvide abil. Kui sa tõesti sügavale jõuad, saate isegi luua dialoogiboksid või täisvõimelised programmid AutoHotkey abil.
Kiirklahvide erinevaid sümboleid näete AutoHotkey dokumentatsioonis. Võite näha ka nende algaja juhendeid, et saada rohkem näiteid, mida saate skriptis teha. Kui olete kunagi kinni jäänud, on AutoHotkey foorum suurepärane koht otsimiseks, küsimuste esitamiseks ja selle kohta, mida AutoHotkey saab teha.