Edukien aurkibidea[Ezkutatu][Erakutsi]
Ba al dago zeregin errepikakorrak klik gutxitan egiteko modurik?
Erabiltzaile askok dagoeneko ezagutzen dituzte produktibitaterako oinarrizko laster-tekla batzuk. Sagua GUI batean nabigatzeko erabili beharrean, Ctrl+S erabil dezakezu zure lana gordetzeko. Irekitako leiho guztiak eskuz gutxitu beharrean, Win+D idatzi dezakezu zure mahaigaina erakusteko. Baina ba al dago zure laster teklak sortzeko modurik?
AutoHotkey kode lerro batzuekin komando pertsonalizatuak sortzen erraz ikas dezakezun programa da. Imajinatu zure gogoko webguneak edo programak tekla sakatu gutxirekin ireki ditzakezula edo uneko data automatikoki sartzen duzula "currdate" idazten duzunean.
Artikulu honek AutoHotkey-n aurki ditzakezun oinarrizko ezaugarri batzuk aztertuko ditu, baita programaren ohiko erabilera kasu batzuk ere aztertuko ditu.
Zer da AutoHotKey?
AutoHotkey Microsoft Windows-en eskuragarri dagoen doako eta kode irekiko gidoi-lengoaia pertsonalizatua da. Hasieran teklatuko lasterbideak erraz sortzeko eta laster teklak ordenagailuko zereginak erraz automatizatzeko garatu zen.
Programa honekin, erabiltzaileek erraz sor ditzakete teklatuaren eta saguaren sarrera-kate bat errepika dezaketen script eta makroak. AutoHotkey-ren erabilera-kasu aurreratuak erabiltzaile-interfazeak eta menu-barrak ere erabiltzen dituzte zure script-a zer egin nahi duzun zehazteko.
AutoHotkey C++-n exekutatzen denez, script bakoitza erraz bihur daiteke .EXE fitxategi batean, edonork exekutatu dezakeen AutoHotkey instalatuta ez badu ere.
Erabiltzaileek AutoHotkey instalatu dezakete beren web-orri ofiziala. Haien dokumentazioa hasiberrientzako atsegina eta zabala ere bada.
Key Ezaugarriak
- Aldagaiak esleitu eta berreskuratzeko gaitasuna
- Birsortu edo desgaitu teklatuko tekla batzuk
- Simulatu teklatua, sagua eta joystick-aren sarrera
- Erabiltzaileek testu jakin batzuk ordezkatu ditzaketen "hotstrings" esleitu ditzakete
- Datu pertsonalizatuak sartzeko GUI bidez
- Windows APIarekin bateragarritasuna
- Sortu matrize edo objektu pertsonalizatuak.
- Erabiltzaileei testua manipulatzen, balioak kalkulatzen eta abar lagundu diezaiekeen funtzio liburutegi zabal batekin dator
Oinarrizko kontzeptuak
Hona hemen zure AutoHotkey scriptak eraikitzerakoan erabil ditzakezun oinarrizko kontzeptu batzuen aurrebista.
Fitxategi berri bat sortzea
AutoHotkey instalatu ondoren, Windows-eko erabiltzaileek script berri bat azkar gehi dezakete Berria azpian AutoHotkey Script aukera hautatuta zure mahaigainean eskuineko botoiarekin klik egiten duzunean.
Zure script-a aldatzen hasteko, fitxategi berria ireki dezakezu gogoko duzun testu-editorean. Script berri bakoitzak errendimendu eta bateragarritasun onena bermatzen duen script lehenetsi bat dakar.
Hotkeys eta Hotstrings
Hotkeys edo laster-teklak ekintza zehatz bat abiarazten duten teklatuko teklaren konbinazioak dira.
Beheko adibidean, “#n” katea erabili dugu Win + N tekla erabili nahi dugula adierazteko. Hurrengo lerroan Notepad aplikaziorako Exekutatu komandoa zehazten du. Itzultzeko tekla erabiltzen dugu ekintzaren amaiera adierazteko.
Libra seinaleak Win esan nahi du. "!" ikurra Alt teklarako erabiltzen da, “^” ikurra Ctrlrako erabiltzen da eta “+” tekla Maius teklarako erabiltzen da. Kolektiboki, gako hauek bezala ezagutzen dira tekla modifikatzaileak.
AutoHotkey ere onartzen du testuinguruaren araberakoa laster teklak. Adibidez, baliteke ekintza bat abiarazi nahi izatea zure editore gogokoenean bazaude. Horretarako, AutoHotkey-k #IfWinActive gako-hitza du.
Beheko adibidean, a gehitu dugu #IrabaziAktibo Ekintza egin aurretik erabiltzailea Notepad aplikazioan dagoen ala ez egiaztatzen duen zuzentaraua.
kateak beroak Idatzi ahala laburdurak zabaltzeko erabiltzen dira batez ere. Adibidez, "bide batez" idazten duen AHK script bat konfigura dezakezu "btw" idatzi ondoren.
Hotstring definitzea nahiko erraza da. Besterik gabe, sartu abiarazlearen laburdura bi bi biren artean. Hotstring-a aktibatzen da laburduraren ondoren amaierako karaktere bat idazten duzunean.
Amaierako karaktereen artean parentesiak, parentesi, giltza, puntuazio-ikurrak, tabulazioak, zuriuneak eta Sartu tekla daude. Adibidez, goiko gidoia erabiliz, "ttylm" idatz dezaket hotstring-a abiarazi gabe.
Erabiltzaileek adina bero-kate eta laster-tekla jar ditzakete fitxategi bakar batean.
Bidali tekla-sarrera
Aurreko adibideetan, testua idazten duten ekintzen adibideak erakutsi ditugu. Hau kasu askotan erabilgarria den arren, badira Bidali gako-sarrera erabili beharko genukeen zenbait kasutan.
Ezaugarri honek tekla bat noiz sakatzen den eta sakatzen ez den eta zenbat denbora sakatuta egon behar duen zehazteko aukera ematen dizu scriptean. Teklaren atzerapena eskatzen duten ekintzek Bidali komandoa erabiliko dute normalean.
Goiko adibidean, gorako gezi-tekla segundo batez eusten duen script bat dugu. Kontuan izan tekla bat sakatu eta askatzeko komando bereiziak ditugula.
Exekutatu webguneak eta programak
Exekutatu komandoa erabil dezakegu fitxategiak eta URLak irekitzeko. Hartzaile bat zehaztea bezalako esaldi batekinmailto:[posta elektroniko bidez babestua]”-k zure posta elektronikoko aplikazio lehenetsia irekiko du emandako hartzailea beteta.
Fitxategiez gain, AHK-k Windows karpeta bereziak ireki ditzakezu zure sistema eragilean. Adibidez, Zaborrontzia irekitzeko, karpeta horren identifikatzaile global bakarra erabil dezakegu edo CLSID. Hau arakatu dezakezu zerrenda Windows-en eskuragarri dauden CLSID.
Objektuak eta aldagaiak
AutoHotkey-ren eginbide aurreratuagoak aldagaiak eta objektuak erabiltzeko gaitasuna dira.
Aldagaiak beste funtzio batzuetako testua, zenbakiak eta datuak gordetzeko erabil daitezke. Aldagai bati edozein balio esleitu diezaiokezu.
Objektuak datuak modu eraginkorragoan antolatzeko modu bat dira. Objektuak funtsean aldagaien bilduma bat dira. AHKn, aldagaien izenak gako gisa ezagutzen dira, eta edukiei, berriz, balioak.
Objektuak array formatuan egon daitezke, non balio bakoitzak indize elkartu bat duen gako gisa. Bestela, matrize asoziatibo bat erabil dezakegu, non teklak kateak edo zenbaki ez-sekuentzialak diren.
Erabilera kasuak
1. Teklatuaren birmapping
Ordezko teklatuaren mapak erabili nahi dituzten erabiltzaileek, hala nola Dvorak, AutoHotkey script bat erabil dezakete teklatuaren mapa egokiak erraz konfiguratzeko.
2. Edozein Webgune eta Programarako laster teklak
AutoHotkey-k edozein programa ireki dezake zure ordenagailuan eta edozein webguneren URLa ager daiteke. Adibidez, Google Bilaketa bat irekitzen duen script bat konfigura dezakezu Ctrl + Shift + C sakatzean. Gehien erabiltzen dituzun programak tekla sakatze bakar batera egon daitezke.
3. Bete maiz erabiltzen diren fitxategi-izenak edo esaldiak
AutoHotkey-k zuk zeuk idazteko aspergarriak izan daitezkeen hainbat esaldi eta testu-kate erraz betetzen lagunduko dizu. Adibidez, zure posta helbidea idazten duen kate labur bat sor dezakezu.
4. Karaktere eta puntuazio berezietarako lasterbide pertsonalizatuak
Inoiz izan al duzu zailtasunik ñ edo é bezalako karaktere berezi bat idazteko? Baliteke idazleei aspergarria iruditzen en marratxo bat (–) edo em marratxo bat (—) nola idatzi gogoratzea. AutoHotkey-k erabiltzaileei gehien erabiltzen diren karaktere berezietarako lasterbide pertsonalizatuak sortzen lagun diezaieke.
Ondorioa
AutoHotkey Windows erabiltzaileentzako programa oso indartsua da.
Programa ezin hobea da zeregin errepikakorrak eta aspergarriak automatizatzeko. Erabiltzaile indartsuak eta scripting-zaleek, zalantzarik gabe, AHK-k bere gidoi-lengoaiarekin egin ditzakeen zeregin ugarietatik etekina aterako dira.
Utzi erantzun bat