- AutoHotkey-k lasterbideak, hotstring-ak eta script-ak sortzeko aukera ematen dizu, mahaigaineko zeregin sinpleetatik hasi eta administrazio-lan-fluxu konplexuetaraino dena automatizatzeko.
- Erabilera kasu emankorrenen artean daude testu-hedapena, aplikazioen kontrola, leiho eta web bilaketa, baita arbelaren eta daten kudeaketa automatizatua ere.
- AHK arina, doakoa eta edozein Windows softwarerekin integratzen da, bulegoetarako, aholkularitza-enpresetarako eta egunero ekintza asko errepikatzen dituzten erabiltzaile intentsiboetarako aproposa bihurtuz.
- Erronka handienak script aurreratuetan eta eramangarritasunean daude, baina praktika eta dokumentazio onekin, automatizazio fidagarri eta iraunkorrak zabaldu daitezke.

Automatizatu AutoHotkey Hainbat zeregin egiteko, script-ak Windows ordenagailu bati etekinik handiena ateratzeko trikimailu indartsuenetako bat bihurtu dira, zentimorik gastatu gabe eta enpresa-software izugarria instalatu gabe. Eguna mezu elektronikoekin, kalkulu-orriekin, web formularioekin edo kudeaketa-programekin lan egiten ematen baduzu, ziurrenik klik eta tekla-sakatzeak behin eta berriz errepikatzen ari zara... Eta hori guztia script-ei eskuordetu dakieke.
AutoHotkey (AHK) bat da script hizkuntza arinaAHK tresna irekia da, edozein erabiltzailek (programatzaile ez direnek ere) aplikazioak, leihoak, fitxategiak, arbela, arakatzailea edo baita Espainiako Zerga Agentzia (AEAT) bezalako webguneak kontrolatzen dituzten teklatu lasterbideak, testu-hedapenak eta automatizazio konplexuak sor ditzan diseinatua. Artikulu honetan, AHK-rekin produktibitatea handitzeko egin dezakezun guztia aztertuko dugu, kasu oso sinpleetatik hasi eta aholkularitza eta bulego askok egunero erabiltzen dituzten lan-fluxu aurreratuetaraino.
Zer da AutoHotkey eta zergatik da hain erabilgarria produktibitaterako?
AutoHotkey da scriptak sortu eta exekutatzeko tresna bat Windows-erako. Script-ak . luzapena duten testu-fitxategi sinpleak dira. .ahk argibideak dituztenak: tekla jakin batzuk sakatuz abiarazten diren teklatu lasterbideak, leihoak manipulatzen dituzten funtzioak, testua idazten duten komandoak, sagua mugitzen dutenak edo programak eta web orriak irekitzen dituztenak.
Script bakoitzak hainbat eduki ditzake "Laster-teklak" eta "Laster-teklak"Laster-teklak ekintza bat abiarazten duen teklatu-lasterbide bat da (adibidez, Ctrl+Alt+M zure mezu elektronikoa idazteko). Hotstring bat idatzitakoan beste kate bat bihurtzen den laburtutako kate bat da (adibidez, idaztea mimensaje1 eta negozio-testuaren paragrafo oso batean zabaldu). Hainbat gidoi bereizi gorde ditzakezu edo dena fitxategi nagusi bakar batean taldekatu, adibidez AutoHotkey.ahk.
Fitxategi nagusi hori Dokumentuak karpetan gordetzen baduzu eta AHK Windows abiaraztean irekitzeko konfiguratzen baduzu, lasterbide guztiak eskuragarri izango dituzu ordenagailua pizten duzun bezain laster. Oso script arinak dira: bakoitzak 2 MB RAM inguru erabiltzen ditu normalean, beraz, hainbat exekutatzen izan ditzakezu inolako eraginik nabaritu gabe.

Oinarrizko instalazioa eta AHK scriptekin lehen urratsak
AutoHotkey automatizatzen hasteko, egin behar duzun guztia hau da: deskargatu instalatzailea Deskargatu bere webgune ofizialetik (autohotkey.com) eta instalatu lehenetsitako ezarpenak erabiliz. Hortik aurrera, luzapena duen edozein fitxategi .ahk Interpretearekin lotuta egongo da, eta klik bikoitza eginez exekutatuko da.
Sortu zure lehen gidoia Hau bezain erraza da:
- Edozein karpetatan, egin klik eskuineko botoiarekin.
- Hautatu "Berria".
- Hautatu "Testu dokumentua" eta aldatu izena honelako zerbaitekin:
productividad.ahk(ziurtatu luzapena .ahk dela, ez .txt) eta editatu zure editore gogokoenarekin (Notepad bera ondo dago).
"Kaixo mundua"-ren adibide tipiko bat AutoHotkey-n Tekla konbinazio bat sakatzean mezu-koadro bat bistaratzeari buruzkoa da. Adibidez, erabaki genezake Ctrl+Shift+Alt+U mezu bat erakutsi:
Adibidea: ^+!U:: ; ctrl + shift + alt + U
MsgBox, 0, Hola, Soy AutoHotkey, Aquí empieza la magia
return
La sintaxia Aldaketa-teklak oso errazak dira: ^ Kontrola da, + Txanda da, ! Alt da eta # Windows tekla da. Bi puntu. :: lasterbidearekin lotutako kode-blokearen hasiera markatzen du, eta return Honek amaiera adierazten du. Horrekin, edozein tekla-konbinazio nahi duzun edozein ekintzari esleitu diezaiokezu.
Tokiko automatizazio aurreratua
AutoHotkey-k benetan distira egiten duen tokia da benetako lan-prozesuak automatizatuEz dira trikimailu isolatuak soilik. Bulegoetan eta zerga-aholkularitzan, eskuz egiteak neketsuak diren prozesuak bizkortzeko erabiltzen ari dira: tokiko programetatik dokumentuak sortzea, fitxategiak web plataformetara igotzea, norbera ziurtagiri digitalekin identifikatzea eta laguntza-dokumentuak artxibatzea.
Adibide oso argia da AEATri inprimakiak eta aitorpenak aurkezteaTradizionalki, eskuzko prozesua honelako zerbait zen: kontabilitate softwarea ireki, formulario fitxategia sortu, Zerga Agentziaren webgunera joan, ziurtagiri digital egokia hautatu, fitxategia igo, sinatu eta, ondoren, ordainagiriak dagokion bezeroaren karpetan gorde.
AutoHotkey-rekin hori guztia kateatu dezakezu fluxu bakarra.Script-ak tokiko programa abiarazten du, bere menuetan nabigatzen du lasterbideak eta klik simulatuak erabiliz fitxategia sortzeko, arakatzailea irekitzen du AEAT URL-ra, bezeroaren ziurtagiri digitala hautatzen du, fitxategia igotzen du, ordainagiriaren zain dago, tokiko kokapen egokian gordetzen du eta emaitza erregistratzen du. Erabiltzailearentzat, "zeregina" lasterbide edo botoi bat sakatzean datza.
Emaitza, bezero asko eta eredu errepikakorrak dituzten inguruneetan, hau da: denbora aurrezpen handia eta giza akatsen murrizketa nabarmena (ziurtagiri okerra hautatzea, fitxategi okerra igotzea, ordainagiria gordetzea ahaztea, etab.). Hemen dagoeneko tresna oso arin batean oinarritutako automatizazio "serio" bati buruz ari gara.

AutoHotkey erabilera kasuak eguneroko produktibitaterako
AHK-n berria bazara, egin dezakezun gauzarik praktikoena hau da: automatizazio sinpleekin hasi Erabili egunean hainbat aldiz. Horrela, hizkuntza menperatuko duzu eta, bide batez, egunero denbora aurreztuko duzu. Hortik aurrera, gauza aurreratuagoetara pasa zaitezke. A Jarraian, erabilera kasu oso ohiko batzuen ikuspegi orokorra aurkituko duzu:
Ireki web orriak eta egin bilaketak lasterbide batekin
AutoHotkey-ren erabilera zuzenenetako bat hau da: webgune zehatzak ireki zuretzat komenigarriak diren teklatu lasterbideekin. Adibidez, abiarazi zure ataza kudeatzailea, ERP, intraneta, zerga agintaritzaren webgunea edo albiste atari bat.
Demagun zure gogoko gunea irekitzeko Ctrl+Shift+G nahi duzulaLaster-teklak bezain sinplea izango litzateke:
Lasterbidea: ^+g::Run "https://www.tusitiofavorito.com"
return
Erabili nahiago baduzu funtzio-teklaAldatu konbinazioa besterik ez. Adibidez, F2 bezalakoa izango litzateke F2::Run "https://www.tusitiofavorito.com"Aldatzaileekin ere nahas dezakezu (#F2 Windows+F2-rako, adibidez).
Beste aldaera oso erabilgarria da Bilatu Google-n dagoeneko kopiatu duzun testua arbelean. Edozein termino kopiatzen duzu eta, arakatzailea ireki eta itsatsi beharrean, lasterbide bat sakatu eta kito:
Fragmentoa: ^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}
Windows aplikazioak exekutatu eta kontrolatu
AutoHotkey automatizatu daiteke edozein mahaigaineko aplikazio abiarazi eta esleitu lasterbide espezifiko bati. Adibidez, ireki Koadernoa Windows+N teklarekin ohar azkarrak hartzeko Hasi menuan bilatu beharrik gabe:
Sarbide azkarra: #n::Run notepad
return
Programa sistemaren PATH-ean ez badagoExekutagarriaren bide osoa jarri besterik ez duzu egin behar, adibidez "C:\Program Files\TuPrograma\tuapp.exe"Horrela, adibidez, zure posta elektronikoko bezeroa, zure IDEa, zure kontabilitate softwarea edo zure CRM mapa ditzakezu.
Programak irekitzeaz gain, AutoHotkey-k barneko lasterbideak bidal diezazkiekeOhiko eredua gustuko ez dituzun tekla-konbinazioak erosoagoak diren beste batzuei berriro esleitzea da, jatorrizkoak bigarren mailan utziz. Adibidez, erabiliz Ctrl+Q erabiltzen duzun Ataza-kudeatzailea irekitzeko Ctrl+Shift+Esc:
Berriz mapatzea: ^q::
Send ^+{Esc} ; envía Ctrl+Shift+Esc
return
Honek aukera ematen dizu Zure teklatua “estandarizatu” Aplikazio bakoitzak bere lasterbideak baditu ere, teklatuko keinu jakin batek beti "bilaketa ireki", "zeregin berria sortu", "bezeroa erregistratu" eta abar bezalako ekintzak burutzea erabaki dezakezu, eta AHK-k hori programa bakoitzerako beharrezko ekintzetan itzuliko du.
Bolumenaren, leihoen eta beste sistema-funtzioen kontrol globala
Zure teklatuak ez badu multimedia teklarik, edo kontrol finagoa nahi baduzu, AutoHotkey-k horretarako aukera ematen dizu.alde batera utzi bolumena, isiltasuna, distira, etab. esku artean dituzun giltzei. Adibide tipiko bat:
Multimedia: +NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
Break::Send {Volume_Mute}
return
Script horretan, Shift+Num teklak bolumena igotzen du, Shift+Decrease jaisten du eta Pause teklak isilarazi egiten du. Jende askok mapaketa mota hauek erabiltzen ditu ordenagailu eramangarriaren funtzio-teklak baino erosoagoak direlako.
Beste produktibitate klasiko bat da leiho bat beti ikusgai eduki (“beti gainean”), aproposa oharretarako, argibideak dituen PDF ikustaile bat edo beste zerbaitetan lanean ari zaren bitartean gainean eduki nahi duzun bideo-dei bilera bat egiteko. Adibidez, leiho aktiboan Ctrl+Space sakatuta:
Leihoa: ^SPACE:: Winset, Alwaysontop, , A
return
Zuk ere egin dezakezu Birziklapen-zaborrontzia hustea bezalako gauzak automatizatu lasterbide batekin eta baieztapen gogaikarririk gabe. Adibidez, Windows+Ezabatu berehala husteko:
Sistema: #Del::FileRecycleEmpty
return
Testuaren hedapena: autozuzenketa, txantiloiak eta "makroak idaztea"
Testu-hedapena (kate beroak) Seguruenik AutoHotkey automatizatzearen erabilerarik errentagarriena da asko idazten dutenentzat: mezu elektronikoak, txostenak, laguntza-erantzunak, lege-txantiloiak, negozio-mezuak, ohar medikoak, etab.
Soka bero bat automatikoki zuzentzen ditu gaizki idatzitako hitzak edo ordezkatu gako-hitz labur bat testu luze batekin. Adibidez, "agurra" idazten baduzu beti "irteera" idazten baduzu, edo zure gunearen izena nahasten baduzu:
Soka beroa: :*?:salido::saludo
:*?:Genebta::Genbeta
Ideia bera aplikatzen da testu bloke handiak txertatu Idatzi gako-hitz bat besterik ez. Ezin hobea da posta elektronikoko sinaduretarako, maiz egiten diren galderetarako edo behin eta berriz idatzi nahi ez dituzun testu juridikoetarako:
Txantiloia: :*?:mimensaje1::Estimado cliente, le escribo para informarle de que...
Zuk ere egin dezakezu Erabili kate azkarrak karaktere berezietarako teklatuan erraz eskuragarri ez daudenak. Adibidez, idaztea ++-- gehi/minus ikurra bihurtu dadin:
Ikurra: ; Inserta el símbolo ± al escribir ++--
:*?:++--::±
Nahiago baduzu laster-teklekin lan egitea laster-teklen ordezAdibidez, Alt + “-” eslei dezakezu marratxo bat (—) edo beste edozein Unicode karaktere txertatzeko, ALT kode numerikoak erabili beharrik gabe:
Pertsonaia: !-::Send —
Automatizazioa datekin: hilabeteak, orduak eta testu dinamikoa
AHK-k barne hartzen ditu data eta ordu funtzioak testu-idazketa automatikoarekin konbina daitekeena. Oso ohikoa da uneko hilabetea, aurreko hilabetea edo data formatudun bat behar izatea mezu elektronikoetan, txostenetan edo Excel gelaxketan.
Adibidez, hilabete hau gaztelaniaz idazten duen laburdura bat izan dezakezu, erabiliz: FormatTime eskualdeko ezarpen egokiekin (adibidez, L0x080a gaztelaniarako):
Uneko data: ; Mes actual con Ctrl+Shift+Alt+F4
^+!F4::
time := a_nowutc
FormatTime, mes, %time%, L0x080a, MMMM
SendInput, %mes%
return
Irudimen pixka batekin egin dezakezu data osoak sortu hala nola, “Madril, 2025eko urriaren 3a”, denbora-zigiluak, “martxoaren 1etik 31ra” tarteak, etab., egutegia kontsultatu edo aurreko hilabeteak 30 edo 31 egun zituen pentsatu beharrik gabe.
Integrazioak Excel, Google Sheets eta arbelarekin
Konbinazio oso indartsua da Erabili AutoHotkey kalkulu-orriekin batera bezala Excel edo Google Sheets. Ohiko eredua hau da: kopiatu gelaxka bat, prozesatu testua AHK-rekin eta itsatsi eraldatutako emaitza, guztia lasterbide batekin.
Benetako adibide bat: aurreko hilabetearen izena uneko hilabetera aldatzea testua duen gelaxka batean (adibidez, "Iraileko salmenten laburpena" "Urriko salmenten laburpena") eskuz editatu beharrik gabe. Honelako script bat erabil dezakezu:
Eraldaketa: ^+!F6::
; mes actual
time := a_nowutc
FormatTime, mes_actual, %time%, L0x080a, MMMM
; mes anterior
date := (A_YYYY . A_MM . "01")
date += -1, days
FormatTime, mes_anterior, %date%, L0x080a, MMMM
; copiar contenido de la celda
Send, ^c
texto_clipboard := Clipboard
; reemplazar mes anterior por mes actual
texto := StrReplace(texto_clipboard, mes_anterior, mes_actual)
Clipboard := texto
; pegar resultado
Send, ^v
return
Ideia bera beste masa-ordezkapen batzuei aplika dakieke.: proiektu baten izena beste batera aldatu, urteak eguneratu, bezeroen kodeak aldatu, etab., guztia arbelean, AHK testu funtzioetan eta aplikazioaren kopiatu/itsatsi lasterbidearekin jolastuz.
Fitxategiak antolatzea eta mahaigaineko zeregin errepikakorrak
AutoHotkey ez da ohiko fitxategi kudeatzaile bat, baina lagun zaitzake... Egunero errepikatzen dituzun oinarrizko zereginak automatizatu: txostenak karpeta espezifiko batera eraman, fitxategi multzoen izenak egitura argi batekin berrizendatu, egunaren hasieran dokumentu multzo bera ireki beti, etab.
-rekin Exekutatu, FitxategiaMugitu, FitxategiaKopiatu edo Begizta bezalako komandoak Lasterbide bakarrarekin, aldi baterako karpetak garbitzen dituzten, bezero bakoitzaren karpetan deskargatu berri diren PDFak artxibatzen dituzten edo fitxategi berrientzako direktorio-egiturak sortzen dituzten robot txikiak konfigura ditzakezu.
Ohikoa da, halaber, Automatizatu AutoHotkey leihoen kudeaketa hobetzeko: pantailak teilaka antolatu, aplikazio taldeak aldi berean maximizatu/minimizatu, leihoak monitoreen artean lasterbide batekin mugitu edo alde batean "galdu" den leiho bat azkar zentratu.
Laburbilduz, sagua eta teklatua erabiltzen dituen ia edozein zeregin errepikakor Automatizaziorako hautagai bat da: galdera da egunero zerk lapurtzen dizun denbora identifikatzea eta script bateko komando batzuetan itzultzea.
Nola hasi zure scriptak Windows-ekin eta nola konpilatu
AutoHotkey-ren abantailak benetan aprobetxatzeko, komenigarria da zure gako-skriptak abiaraztean kargatzen direlaHorrela, ez duzu gogoratu beharrik izango goizero eskuz irekitzeaz.
Windows-en trikimailu klasikoa Abiarazteko karpeta erabiltzea da.Prentsa Win+R, idazten du shell:startup eta sakatu Sartu. Saioa hastean exekutatzen diren programen karpeta irekiko da (holako zerbait C:\Users\TuUsuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).
Karpeta horren barruan Sortu lasterbide bat zure .ahk script-erako Nagusia (egin klik eskuineko botoiarekin script-ean > Sortu lasterbidea, eta gero moztu eta itsatsi lasterbide hori Abiarazteko karpetan). Hortik aurrera, Windows abiarazten duzun bakoitzean, AHK-k automatikoki kargatuko du script hori eta bere laster-tekla guztiak aktibo izango dituzu.
Gustatzen bazaizu Eraman zure automatizazioak beste ordenagailu batera AutoHotkey instalatu gabeScript-a exekutagarri batean "konpilatu" dezakezu. Egin klik eskuineko botoiarekin .ahk fitxategian eta aukeratu "Konpilatu Script-a". Fitxategi bat sortuko da. .exe Windows makina batera kopiatu eta beste mendekotasunik gabe exekutatu dezakezun software autonomoa.
Aukera hau oso praktikoa da nahi duzunean barne tresnak partekatu kodea ukituko ez duten lankideekin edo enpresan automatizazio programa txiki bat banatu behar duzunean.
Ondo esanda, AutoHotkey automatizatzeak "normal" den ordenagailu bat komando-zentro optimizatu moduko batean bihurtzeko aukera ematen dizu. non tekla-konbinazio bakoitzak zeregin erabilgarri bat abiarazten duen: webgune kritikoak ireki eta aurrez definitutako testuak idaztetik hasi eta sagua ia mugitu gabe ziurtagiri digitalak dituzten zerga-dokumentuak igotzeraino. Gakoa script sinpleekin hastea da, gehien errepikatzen dituzun prozesuak fintzea eta pixkanaka zuretzat funtzionatzen duten automatizazioen ekosistema propioa eraikitzea, benetan balioa gehitzen duen horretan zentratzen zaren bitartean.
Teknologia eta Interneteko gaietan espezializatutako editorea, hamar urte baino gehiagoko esperientziarekin euskarri digital ezberdinetan. Merkataritza elektroniko, komunikazio, online marketin eta publizitate enpresetarako editore eta eduki sortzaile gisa lan egin dut. Ekonomia, finantza eta beste sektore batzuetako webguneetan ere idatzi dut. Nire lana ere nire pasioa da. Orain, nire artikuluen bidez Tecnobits, teknologiaren munduak egunero gure bizitza hobetzeko eskaintzen dizkigun albiste eta aukera berri guztiak arakatzen saiatzen naiz.
