Sisukord[Peida][Näita]
Kas on võimalik teha korduvaid ülesandeid vaid mõne klõpsuga?
Paljud kasutajad teavad juba mõnda põhilist produktiivsuse kiirklahve. Selle asemel, et kasutada GUI-s navigeerimiseks hiirt, saate oma töö salvestamiseks kasutada lihtsalt klahvikombinatsiooni Ctrl+S. Iga avatud akna käsitsi minimeerimise asemel võite oma töölaua kuvamiseks lihtsalt tippida Win+D. Kuid kas on võimalik luua oma kiirklahve?
AutoHotkey on programm, mille abil saate hõlpsalt õppida mõne koodirea abil kohandatud käske looma. Kujutage ette, et saate mõne klahvivajutusega avada oma lemmikveebisaidid või -programmid või sisestada automaatselt praeguse kuupäeva, kui sisestate sõna "currdate".
Selles artiklis käsitletakse mõningaid põhifunktsioone, mida saate AutoHotkey-st leida, ja ka mõnda programmi levinumat kasutusjuhtu.
Mis on AutoHotKey?
AutoHotkey on tasuta avatud lähtekoodiga kohandatud skriptikeel, mis on saadaval Microsoft Windowsis. Algselt töötati see välja selleks, et luua hõlpsasti klaviatuuri otseteid ja arvutitoimingute hõlpsaks automatiseerimiseks kiirklahve.
Selle programmiga saavad kasutajad hõlpsasti luua skripte ja makrosid, mis suudavad kopeerida klaviatuuri ja hiire sisendit. AutoHotkey täpsemad kasutusjuhtumid kasutavad isegi kasutajaliideseid ja menüüribasid, et määrata, mida täpselt soovite oma skriptiga teha.
Kuna AutoHotkey töötab C++-s, saab iga skripti hõlpsasti teisendada EXE-failiks, mida igaüks saab käivitada isegi siis, kui tal pole AutoHotkeyt installitud.
Kasutajad saavad installida AutoHotkey oma ametlikul kodulehel. Nende dokumentatsioon on ka algajasõbralik ja ulatuslik.
Põhijooned
- Võimalus muutujaid määrata ja hankida
- Muutke või keelake teatud klaviatuuriklahvid
- Simuleerige klaviatuuri, hiire ja juhtkangi sisendit
- Kasutajad saavad määrata "hotstringid", mis võivad teatud teksti asendada
- Kohandatud andmesisestusvormid GUI kaudu
- Ühilduvus Windows API-ga
- Looge kohandatud massiive või objekte.
- Kaasas suur hulk funktsioone, mis aitavad kasutajatel tekstiga manipuleerida, väärtusi arvutada ja palju muud
põhimõisted
Siin on eelvaade mõnest põhikontseptsioonist, mida saate oma AutoHotkey skriptide koostamisel kasutada.
Uue faili loomine
Kui AutoHotkey on installitud, saavad Windowsi kasutajad kiiresti lisada uue skripti, valides töölaual paremklõpsates valiku AutoHotkey skript jaotises Uus.
Skripti muutmise alustamiseks saate avada uue faili oma lemmiktekstiredaktoris. Iga uus skript sisaldab vaikeskripti, mis tagab parima jõudluse ja ühilduvuse.
Kiirklahvid ja kuumstringid
Kiirklahvid või kiirklahvid on klaviatuuriklahvide kombinatsioonid, mis käivitavad konkreetse toimingu.
Allolevas näites oleme kasutanud stringi „#n”, et näidata, et tahame kasutada kiirklahvi Win + N. Järgmine rida määrab Notepadi rakenduse käsu Käivita. Me kasutame toimingu lõppemisest märku andmiseks tagastusklahvi.
Naelamärk tähistab võitu. "!" sümbolit kasutatakse klahvi Alt jaoks, sümbolit "^" kasutatakse Ctrl jaoks ja klahvi "+" kasutatakse klahvi Shift jaoks. Ühiselt tuntakse neid võtmeid kui muuteklahvid.
AutoHotkey toetab ka kontekstitundlik kiirklahvid. Näiteks võite soovida käivitada toimingu ainult siis, kui olete oma lemmikredaktoris. Selleks on AutoHotkeyl märksõna #IfWinActive.
Allolevas näites oleme lisanud a #IfWinActive direktiiv, mis kontrollib enne toimingu sooritamist, kas kasutaja on parasjagu Notepadi rakenduses.
Kuumad stringid kasutatakse peamiselt lühendite laiendamiseks nende tippimisel. Näiteks saate seadistada AHK-skripti, mis tippib pärast sõna "btw" sisestamist välja "muide".
Hotstringi määratlemine on üsna lihtne. Lihtsalt lisage päästiku lühend kahe koolonipaari vahele. Kuumstring aktiveerub, kui sisestate lühendi järele lõpumärgi.
Lõpumärkide hulka kuuluvad sulud, sulud, sulud, kirjavahemärgid, tabeldusmärgid, tühikud ja sisestusklahv. Näiteks saan ülaltoodud skripti kasutades sisestada sõna "ttylm" ilma kuumstringi käivitamata.
Kasutajad saavad ühte faili lisada nii palju kuumstringe ja kiirklahve.
Saada võtme sisend
Eelmistes näidetes oleme näidanud näiteid toimingutest, mis tagastavad tekstisisestuse. Kuigi see on paljudel juhtudel kasulik, võib juhtuda, et peame selle asemel kasutama Send Key sisendit.
See funktsioon võimaldab teil skriptis määrata, millal klahvi vajutatakse ja mitte vajutatakse ning kui kaua see peaks all hoidma. Toimingud, mis nõuavad klahvi viivitust, kasutavad tavaliselt käsku Saada.
Ülaltoodud näites on meil skript, mis hoiab üles-noole klahvi ühe sekundi all. Pange tähele, et meil on klahvi vajutamiseks ja vabastamiseks eraldi käsud.
Käivitage veebisaite ja programme
Failide ja URL-ide avamiseks saame kasutada käsku Run. Adressaadi määramine fraasiga nagu "mailto:[meiliga kaitstud]” avab teie vaikemeilirakenduse, kus on märgitud adressaat.
Lisaks failidele võimaldab AHK teil oma operatsioonisüsteemis avada spetsiaalseid Windowsi kaustu. Näiteks prügikasti avamiseks saame kasutada selle kausta globaalset unikaalset identifikaatorit või CLSID. Saate seda sirvida nimekiri Windowsis saadaolevatest CLSID-dest.
Objektid ja muutujad
AutoHotkey täiustatud funktsioonide hulka kuulub võimalus kasutada muutujaid ja objekte.
Muutujaid saab kasutada teksti, numbrite ja muude funktsioonide andmete salvestamiseks. Muutujale saate määrata mis tahes väärtuse.
Objektid on viis andmete tõhusamaks korraldamiseks. Objektid on sisuliselt muutujate kogum. AHK-s nimetatakse muutujate nimesid võtmeteks, sisu aga väärtusteks.
Objektid võivad olla massiivivormingus, kus iga väärtuse võtmeks on seotud indeks. Teise võimalusena võime kasutada assotsiatiivset massiivi, kus võtmeteks on stringid või mittejärjekorranumbrid.
Näidiskasutusjuhtumid
1. Klaviatuuri ümberjaotamine
Kasutajad, kes soovivad kasutada alternatiivseid klaviatuuri vastendusi, nagu Dvorak, saavad õigete klaviatuurivastuste hõlpsaks seadistamiseks kasutada AutoHotkey skripti.
2. Mis tahes veebisaidi ja programmi kiirklahvid
AutoHotkey võib avada teie arvutis mis tahes programmi ja kuvada mis tahes veebisaidi URL-i. Näiteks saate seadistada skripti, mis avab Google'i otsingu, kui vajutate klahvikombinatsiooni Ctrl + Shift + C. Teie enimkasutatud programmid võivad olla ühe klahvivajutuse kaugusel.
3. Sisestage sageli kasutatavad failinimed või fraasid
AutoHotkey aitab teil hõlpsasti täita erinevaid fraase ja tekstistringe, mille ise sisestamine võib olla tüütu. Näiteks saate luua lühikese kiirstringi, mis sisestab teie postiaadressi.
4. Kohandatud otseteed erimärkide ja kirjavahemärkide jaoks
Kas teil on kunagi olnud raskusi erimärgi (nt ñ või é) sisestamisega? Kirjanikel võib olla tüütu meeles pidada, kuidas en-kriipsu (-) või em-kriipsu (-) sisestada. AutoHotkey aitab kasutajatel luua kohandatud otseteid oma enimkasutatud erimärkidele.
Järeldus
AutoHotkey on äärmiselt võimas programm Windowsi kasutajatele.
Programm sobib suurepäraselt korduvate ja tüütute ülesannete automatiseerimiseks. Kogenud kasutajad ja skriptimisfännid saavad kindlasti kasu suurest hulgast ülesannetest, mida AHK saab oma skriptikeelega teha.
Jäta vastus