Saturs[Paslēpt][Rādīt]
Vai ir kāds veids, kā veikt atkārtotus uzdevumus tikai ar dažiem klikšķiem?
Daudzi lietotāji jau zina dažus pamata īsinājumtaustiņus produktivitātei. Tā vietā, lai izmantotu peli, lai pārvietotos pa GUI, varat vienkārši izmantot Ctrl+S, lai saglabātu savu darbu. Tā vietā, lai manuāli samazinātu katru atvērto logu, varat vienkārši ierakstīt Win+D, lai parādītu darbvirsmu. Bet vai ir kāds veids, kā izveidot savus īsinājumtaustiņus?
AutoHotkey ir programma, kuru varat viegli iemācīties izveidot pielāgotas komandas ar dažām koda rindām. Iedomājieties, ka varat atvērt savas iecienītākās vietnes vai programmas, nospiežot dažus taustiņus, vai automātiski ievadīt pašreizējo datumu, kad ierakstāt “currdate”.
Šajā rakstā tiks apskatītas dažas no galvenajām funkcijām, kuras varat atrast programmā AutoHotkey, kā arī izpētīti daži izplatītākie programmas lietošanas gadījumi.
Kas ir AutoHotKey?
AutoHotkey ir bezmaksas atvērtā koda pielāgota skriptu valoda, kas pieejama operētājsistēmā Microsoft Windows. Sākotnēji tas tika izstrādāts, lai viegli izveidotu īsinājumtaustiņus un ātros taustiņus, lai viegli automatizētu datora uzdevumus.
Izmantojot šo programmu, lietotāji var viegli izveidot skriptus un makro, kas var replicēt tastatūras un peles ievades virkni. Izvērstos AutoHotkey lietošanas gadījumos pat tiek izmantotas lietotāja saskarnes un izvēļņu joslas, lai norādītu, ko tieši vēlaties skriptam darīt.
Tā kā AutoHotkey darbojas operētājsistēmā C++, katru skriptu var viegli pārveidot par .EXE failu, ko ikviens var palaist, pat ja nav instalēts AutoHotkey.
Lietotāji var instalēt AutoHotkey savā oficiālā mājas lapa. Viņu dokumentācija ir arī iesācējiem draudzīgs un plašs.
Galvenās iezīmes
- Spēja piešķirt un izgūt mainīgos
- Pārveidojiet vai atspējojiet noteiktus tastatūras taustiņus
- Simulēt tastatūras, peles un kursorsviras ievadi
- Lietotāji var piešķirt "karsto virkni", kas var aizstāt noteiktu tekstu
- Pielāgotas datu ievades formas, izmantojot GUI
- Saderība ar Windows API
- Izveidojiet pielāgotus masīvus vai objektus.
- Nāk ar plašu funkciju bibliotēku, kas var palīdzēt lietotājiem manipulēt ar tekstu, aprēķināt vērtības un daudz ko citu
Pamatjēdzieni
Tālāk ir sniegts dažu pamatjēdzienu priekšskatījums, ko varat izmantot, veidojot AutoHotkey skriptus.
Jauna faila izveide
Kad AutoHotkey ir instalēts, Windows lietotāji var ātri pievienot jaunu skriptu, atlasot opciju AutoHotkey skripts sadaļā Jauns, kad ar peles labo pogu noklikšķiniet uz darbvirsmas.
Lai sāktu modificēt skriptu, varat atvērt jauno failu savā iecienītākajā teksta redaktorā. Katrs jauns skripts ietver noklusējuma skriptu, kas nodrošina vislabāko veiktspēju un saderību.
Karstie taustiņi un karstās virknes
Hotkeys vai īsinājumtaustiņi ir tastatūras taustiņu kombinācijas, kas aktivizē noteiktu darbību.
Tālāk esošajā piemērā mēs izmantojām virkni “#n”, lai norādītu, ka vēlamies izmantot karsto taustiņu Win+N. Nākamajā rindiņā ir norādīta lietojumprogrammas Notepad komanda Palaist. Mēs izmantojam atgriešanas taustiņu, lai signalizētu par darbības beigām.
Mārciņas zīme apzīmē Win. “!” simbols tiek izmantots taustiņam Alt, simbols “^” tiek izmantots taustiņam Ctrl un taustiņš “+” tiek izmantots taustiņam Shift. Kopumā šīs atslēgas ir pazīstamas kā modifikācijas taustiņi.
AutoHotkey atbalsta arī kontekstjutīga karstie taustiņi. Piemēram, jūs varētu vēlēties aktivizēt darbību tikai tad, ja atrodaties savā iecienītākajā redaktorā. Lai to izdarītu, funkcijai AutoHotkey ir #IfWinActive atslēgvārds.
Tālāk esošajā piemērā esam pievienojuši a #IfWinActive direktīvu, kas pirms darbības veikšanas vispirms pārbauda, vai lietotājs pašlaik atrodas lietojumprogrammā Notepad.
karstās virknes galvenokārt tiek izmantoti, lai izvērstu saīsinājumus to rakstīšanas laikā. Piemēram, varat iestatīt AHK skriptu, kas pēc “btw” ievadīšanas tiek ierakstīts “starp citu”.
Karstās virknes definēšana ir diezgan vienkārša. Vienkārši iekļaujiet trigera saīsinājumu starp diviem kolu pāriem. Karstā virkne tiek aktivizēta, kad pēc saīsinājuma ierakstāt beigu rakstzīmi.
Beigu rakstzīmes ietver iekavas, iekavas, iekavas, pieturzīmes, tabulēšanas zīmes, atstarpes un taustiņu Enter. Piemēram, izmantojot iepriekš minēto skriptu, es varu ierakstīt “ttylm” bez karstās virknes aktivizēšanas.
Lietotāji vienā failā var ievietot tik daudz karsto virkņu un karsto taustiņu.
Nosūtīt atslēgas ievadi
Iepriekšējos piemēros esam parādījuši tādu darbību piemērus, kas atgriež teksta ievadi. Lai gan tas ir noderīgi daudzos gadījumos, dažos gadījumos mums, iespējams, būs jāizmanto sūtīšanas atslēgas ievade.
Šī funkcija ļauj skriptā norādīt, kad taustiņš tiek nospiests un nospiests, un cik ilgi tam jāpaliek nospiestam. Darbībām, kurām nepieciešama atslēgas aizkave, parasti tiek izmantota komanda Sūtīt.
Iepriekš minētajā piemērā mums ir skripts, kas vienu sekundi tur nospiestu augšupvērstās bultiņas taustiņu. Ņemiet vērā, ka mums ir atsevišķas komandas taustiņa nospiešanai un atlaišanai.
Palaidiet vietnes un programmas
Mēs varam izmantot komandu Palaist, lai atvērtu failus un URL. Adresāta norādīšana ar tādu frāzi kā "mailto:[e-pasts aizsargāts]” atvērs jūsu noklusējuma e-pasta lietojumprogrammu ar norādīto adresātu.
Papildus failiem AHK ļauj operētājsistēmā atvērt īpašas Windows mapes. Piemēram, lai atvērtu atkritni, mēs varam izmantot šīs mapes globāli unikālo identifikatoru vai CLSID. Jūs varat pārlūkot šo saraksts no Windows pieejamajiem CLSID.
Objekti un mainīgie
Uzlabotākas AutoHotkey funkcijas ietver iespēju izmantot mainīgos un objektus.
Mainīgos var izmantot, lai saglabātu tekstu, ciparus un datus no citām funkcijām. Mainīgajam var piešķirt jebkuru vērtību.
Objekti ir veids, kā efektīvāk organizēt datus. Objekti būtībā ir mainīgo lielumu kopums. AHK mainīgo nosaukumus sauc par taustiņiem, bet saturu sauc par vērtībām.
Objekti var būt masīva formātā, kur katrai vērtībai kā atslēga ir saistīts indekss. Alternatīvi mēs varam izmantot asociatīvu masīvu, kur atslēgas ir virknes vai skaitļi, kas nav secīgi.
Lietošanas gadījumu piemēri
1. Tastatūras pārveidošana
Lietotāji, kuri vēlas izmantot alternatīvus tastatūras kartējumus, piemēram, Dvorak, var izmantot AutoHotkey skriptu, lai viegli iestatītu pareizos tastatūras kartējumus.
2. Karstie taustiņi jebkurai vietnei un programmai
AutoHotkey var atvērt jebkuru programmu jūsu datorā un parādīt jebkuru vietnes URL. Piemēram, varat iestatīt skriptu, kas atver Google meklēšanu, nospiežot taustiņu kombināciju Ctrl+Shift+C. Jūsu visbiežāk izmantotās programmas var būt viena taustiņa nospiešanas attālumā.
3. Ievadiet bieži lietotos failu nosaukumus vai frāzes
AutoHotkey var palīdzēt viegli aizpildīt dažādas frāzes un teksta virknes, kuras var būt apnicīgi rakstīt pašam. Piemēram, varat izveidot īsu karsto virkni, kas ieraksta jūsu pasta adresi.
4. Pielāgoti īsinājumtaustiņi īpašām rakstzīmēm un pieturzīmēm
Vai jums kādreiz ir bijušas grūtības ierakstīt īpašu rakstzīmi, piemēram, ñ vai é? Rakstniekiem var šķist apnicīgi atcerēties, kā ierakstīt domuzīmi en (–) vai em domuzīmi (–). AutoHotkey var palīdzēt lietotājiem izveidot pielāgotus īsceļus uz visbiežāk izmantotajām īpašajām rakstzīmēm.
Secinājumi
AutoHotkey ir ļoti jaudīga programma Windows lietotājiem.
Programma ir lieliski piemērota atkārtotu un nogurdinošu uzdevumu automatizēšanai. Jaudīgi lietotāji un skriptu cienītāji noteikti gūs labumu no daudzajiem uzdevumiem, ko AHK var veikt ar savu skriptu valodu.
Atstāj atbildi