Turinys[Slėpti][Rodyti]
Ar yra būdas atlikti pasikartojančias užduotis vos keliais paspaudimais?
Daugelis vartotojų jau žino kai kuriuos pagrindinius produktyvumo sparčiuosius klavišus. Užuot naudoję pelę naršydami po GUI, galite tiesiog naudoti Ctrl+S, kad išsaugotumėte savo darbą. Užuot rankiniu būdu sumažinę kiekvieną atidarytą langą, galite tiesiog įvesti Win + D, kad būtų rodomas darbalaukis. Bet ar yra būdas sukurti savo sparčiuosius klavišus?
„AutoHotkey“ yra programa, kurią galite lengvai išmokti kurti pasirinktines komandas su keliomis kodo eilutėmis. Įsivaizduokite, kad galite atidaryti mėgstamas svetaines ar programas keliais klavišų paspaudimais arba automatiškai įvesti dabartinę datą, kai įvesite „currdate“.
Šiame straipsnyje apžvelgsime kai kurias pagrindines funkcijas, kurias galite rasti „AutoHotkey“, taip pat išnagrinėsime kai kuriuos įprastus programos naudojimo atvejus.
Kas yra „AutoHotKey“?
„AutoHotkey“ yra nemokama atvirojo kodo pasirinktinė scenarijų kalba, pasiekiama „Microsoft Windows“. Iš pradžių jis buvo sukurtas siekiant lengvai sukurti sparčiuosius klavišus ir sparčiuosius klavišus, kad būtų galima lengvai automatizuoti kompiuterio užduotis.
Naudodami šią programą vartotojai gali lengvai kurti scenarijus ir makrokomandas, kurios gali atkartoti klaviatūros ir pelės įvesties eilutę. Išplėstiniai AutoHotkey naudojimo atvejai netgi naudoja vartotojo sąsajas ir meniu juostas, kad nurodytų, ką tiksliai norite, kad jūsų scenarijus veiktų.
Kadangi „AutoHotkey“ veikia C++, kiekvienas scenarijus gali būti lengvai konvertuojamas į .EXE failą, kurį gali paleisti bet kas, net jei neįdiegtas „AutoHotkey“.
Vartotojai gali įdiegti AutoHotkey savo Oficiali svetainė. Jų dokumentacija taip pat tinka pradedantiesiems ir yra platus.
Pagrindiniai bruožai
- Gebėjimas priskirti ir gauti kintamuosius
- Pertvarkykite arba išjunkite tam tikrus klaviatūros klavišus
- Imituokite klaviatūros, pelės ir vairasvirtės įvestį
- Vartotojai gali priskirti „karštąsias eilutes“, kurios gali pakeisti tam tikrą tekstą
- Individualizuotos duomenų įvedimo formos per GUI
- Suderinamumas su Windows API
- Sukurkite pasirinktinius masyvus arba objektus.
- Pateikiama su plačia funkcijų biblioteka, kuri gali padėti vartotojams manipuliuoti tekstu, apskaičiuoti reikšmes ir kt
Pagrindinės sąvokos
Štai kai kurių pagrindinių sąvokų, kurias galite naudoti kurdami „AutoHotkey“ scenarijus, apžvalga.
Naujo failo kūrimas
Įdiegę „AutoHotkey“, „Windows“ vartotojai gali greitai pridėti naują scenarijų, pasirinkdami parinktį „AutoHotkey Script“, esančią skiltyje „Naujas“, kai dešiniuoju pelės klavišu spustelėsite darbalaukį.
Norėdami pradėti keisti scenarijų, galite atidaryti naują failą mėgstamoje teksto rengyklėje. Kiekviename naujame scenarijuje yra numatytasis scenarijus, užtikrinantis geriausią našumą ir suderinamumą.
Spartieji klavišai ir karštosios eilutės
Klavišai arba spartieji klavišai yra klaviatūros klavišų deriniai, suaktyvinantys konkretų veiksmą.
Toliau pateiktame pavyzdyje eilutę „#n“ naudojome norėdami nurodyti, kad norime naudoti sparčiuosius klavišus Win + N. Kitoje eilutėje nurodoma „Notepad“ programos komanda Vykdyti. Veiksmo pabaigai signalizuoti naudojame grįžimo klavišą.
Svaro ženklas reiškia Win. „! simbolis naudojamas klavišui Alt, simbolis „^“ naudojamas Ctrl, o klavišas „+“ naudojamas klavišui Shift. Kartu šie raktai yra žinomi kaip modifikavimo klavišai.
„AutoHotkey“ taip pat palaiko kontekstui jautrus spartieji klavišai. Pavyzdžiui, galbūt norėsite suaktyvinti veiksmą tik tada, kai naudojate savo mėgstamą redaktorių. Norėdami tai padaryti, AutoHotkey turi #IfWinActive raktinį žodį.
Toliau pateiktame pavyzdyje pridėjome a # IfWinActive direktyva, kuri prieš atlikdama veiksmą pirmiausia patikrina, ar vartotojas šiuo metu naudoja „Notepad“ programą.
Karštos stygos dažniausiai naudojami norint išplėsti santrumpas juos įvedant. Pavyzdžiui, galite nustatyti AHK scenarijų, kuris įveda „beje“, įvedus „btw“.
Apibrėžti karštąją eilutę yra gana paprasta. Tiesiog įtraukite trigerio santrumpą tarp dviejų dvitaškių porų. Karštoji eilutė suaktyvinama, kai po santrumpos įvedate pabaigos simbolį.
Pabaigos simboliai apima skliaustus, skliaustus, skliaustus, skyrybos ženklus, skirtukus, tarpus ir klavišą Enter. Pavyzdžiui, naudodamas aukščiau pateiktą scenarijų, galiu įvesti „ttylm“ nesuaktyvindamas karštosios eilutės.
Vartotojai gali įdėti tiek daug karštųjų eilučių ir sparčiųjų klavišų į vieną failą.
Siųsti rakto įvestį
Ankstesniuose pavyzdžiuose parodėme veiksmų, kurie grąžina teksto įvestį, pavyzdžius. Nors tai yra naudinga daugeliu atvejų, kai kuriais atvejais gali tekti naudoti siuntimo rakto įvestį.
Ši funkcija leidžia scenarijuje nurodyti, kada klavišas yra paspaudžiamas ir nepaspaudžiamas bei kiek laiko jis turi likti nuspaustas. Veiksmams, kuriems reikalingas klavišo delsimas, paprastai naudojama komanda Siųsti.
Aukščiau pateiktame pavyzdyje turime scenarijų, kuris vieną sekundę laiko nuspaudęs rodyklės aukštyn klavišą. Atkreipkite dėmesį, kad turime atskiras komandas, skirtas paspausti ir atleisti klavišą.
Paleiskite svetaines ir programas
Norėdami atidaryti failus ir URL, galime naudoti komandą Vykdyti. Gavėjo nurodymas tokia fraze kaip „Mailto:[apsaugotas el. paštu]“ atidarys numatytąją el. pašto programą su nurodytu gavėju.
Be failų, AHK leidžia operacinėje sistemoje atidaryti specialius Windows aplankus. Pavyzdžiui, norėdami atidaryti šiukšliadėžę, galime naudoti to aplanko visuotinį unikalų identifikatorių arba CLSID. Galite naršyti tai sąrašas CLSID, pasiekiamų sistemoje „Windows“.
Objektai ir kintamieji
Pažangesnės „AutoHotkey“ funkcijos apima galimybę naudoti kintamuosius ir objektus.
Kintamieji gali būti naudojami tekstui, skaičiams ir kitų funkcijų duomenims saugoti. Kintamajam galite priskirti bet kokią reikšmę.
Objektai yra būdas efektyviau tvarkyti duomenis. Objektai iš esmės yra kintamųjų rinkinys. AHK kintamųjų pavadinimai yra žinomi kaip raktai, o turinys vadinamas reikšmėmis.
Objektai gali būti masyvo formatu, kur kiekviena reikšmė turi susietą indeksą kaip raktą. Arba galime naudoti asociatyvų masyvą, kuriame raktai yra eilutės arba nenuoseklūs skaičiai.
Naudojimo atvejų pavyzdžiai
1. Klaviatūros pertvarkymas
Vartotojai, norintys naudoti alternatyvius klaviatūros atvaizdus, pvz., „Dvorak“, gali naudoti „AutoHotkey“ scenarijų, kad lengvai nustatytų tinkamus klaviatūros atvaizdus.
2. Spartieji klavišai bet kuriai svetainei ir programai
„AutoHotkey“ gali atidaryti bet kurią jūsų kompiuteryje esančią programą ir pateikti bet kurio svetainės URL. Pavyzdžiui, galite nustatyti scenarijų, kuris atidaro „Google“ paiešką, kai paspausite Ctrl + Shift + C. Dažniausiai naudojamas programas galima pasiekti vienu klavišo paspaudimu.
3. Įveskite dažnai naudojamus failų pavadinimus arba frazes
„AutoHotkey“ gali padėti lengvai užpildyti įvairias frazes ir teksto eilutes, kurias gali būti varginantis įvesti patiems. Pavyzdžiui, galite sukurti trumpą sparčiąją eilutę, kuri įveda jūsų pašto adresą.
4. Pasirinktiniai specialiųjų simbolių ir skyrybos klavišai
Ar jums kada nors buvo sunku įvesti specialų simbolį, pvz., ñ arba é? Rašytojams gali būti nuobodu prisiminti, kaip įvesti brūkšnį en (–) arba em brūkšnį (–). „AutoHotkey“ gali padėti vartotojams sukurti pasirinktines dažniausiai naudojamų specialiųjų simbolių nuorodas.
Išvada
„AutoHotkey“ yra ypač galinga programa „Windows“ vartotojams.
Programa puikiai tinka pasikartojančių ir varginančių užduočių automatizavimui. Patyrę vartotojai ir scenarijų gerbėjai tikrai gaus naudos iš daugybės užduočių, kurias AHK gali atlikti su savo scenarijų kalba.
Palikti atsakymą