Kako automatizirati AutoHotkey za povećanje produktivnosti

Posljednje ažuriranje: 02/12/2025

  • AutoHotkey vam omogućava kreiranje prečica, hotkey-ova i skripti koje automatiziraju sve, od jednostavnih zadataka na radnoj površini do složenih administrativnih tokova rada.
  • Najproduktivniji slučajevi upotrebe uključuju proširenje teksta, kontrolu aplikacija, pretraživanje prozora i weba, kao i automatizirano rukovanje međuspremnikom i datumom.
  • AHK je lagan, besplatan i integrira se sa bilo kojim Windows softverom, što ga čini idealnim za urede, konsultantske kuće i intenzivne korisnike koji svakodnevno ponavljaju mnogo radnji.
  • Najveći izazovi leže u naprednim skriptama i prenosivosti, ali uz dobre prakse i dokumentaciju, mogu se implementirati pouzdane i izdržljive automatizacije.

autohotkey

Automatizujte AutoHotkey Za obavljanje raznih zadataka, skriptiranje je postalo jedan od najmoćnijih trikova za maksimalno iskorištavanje Windows računara bez trošenja i instaliranja monstruoznog poslovnog softvera. Ako provodite dan radeći s e-mailovima, proračunskim tablicama, web obrascima ili programima za upravljanje, vjerovatno ponavljate iste klikove i pritiske tipki iznova i iznova... I sve to se može delegirati skriptama.

AutoHotkey (AHK) je lagani skriptni jezikAHK je alat otvorenog koda dizajniran tako da bilo koji korisnik (čak i neprogrameri) može kreirati prečice na tastaturi, proširenja teksta i složene automatizacije koje kontrolišu aplikacije, prozore, datoteke, međuspremnik, pretraživač ili čak web stranice poput Španske poreske agencije (AEAT). U ovom članku ćemo analizirati sve što možete učiniti sa AHK-om kako biste povećali produktivnost, od vrlo jednostavnih slučajeva do zaista naprednih radnih procesa koje mnoge konsultantske kuće i kancelarije već koriste svakodnevno.

Šta je AutoHotkey i zašto je toliko koristan za produktivnost?

AutoHotkey je alat za kreiranje i pokretanje skripti za Windows. Skripte su jednostavne tekstualne datoteke s ekstenzijom . .ahk koje sadrže upute: prečice na tastaturi koje se aktiviraju pritiskom na određene tipke, funkcije koje manipulišu prozorima, naredbe koje pišu tekst umjesto vas, koje pomiču miš ili koje otvaraju programe i web stranice.

Svaki skript može sadržavati više "prečice" i "prečice"Prečica na tastaturi je prečica koja pokreće određenu radnju (na primjer, Ctrl+Alt+M da napišete svoju e-poštu). Vrući niz je skraćeni niz koji, kada se unese, postaje drugi niz (na primjer, pisanje mimensaje1 i proširiti u cijeli paragraf poslovnog teksta). Možete sačuvati više odvojenih skripti ili sve grupirati u jednu glavnu datoteku, na primjer AutoHotkey.ahk.

Ako sačuvate tu glavnu datoteku u mapi Dokumenti i konfigurirate AHK da se otvara prilikom pokretanja Windowsa, imat ćete sve prečice dostupne čim uključite računar. To su vrlo lagane skripte: svaka obično koristi oko 2 MB RAM-a, tako da možete imati pokrenuto nekoliko njih bez ikakvog utjecaja.

automatizirati AutoHotkey

Osnovna instalacija i prvi koraci sa AHK skriptama

Da biste započeli automatizaciju AutoHotkey-a, sve što trebate učiniti je preuzmite instalacijski program Preuzmite ga sa službene web stranice (autohotkey.com) i instalirajte ga koristeći zadane postavke. Odatle, bilo koja datoteka s ekstenzijom .ahk Bit će povezan s interpreterom i izvršavat će se dvostrukim klikom.

Napravite svoj prvi skript To je jednostavno kao ovo:

  1. U bilo kojoj mapi kliknite desnim tasterom miša.
  2. Odaberite "Novo".
  3. Odaberite "Tekstualni dokument" i preimenujte ga u nešto poput productividad.ahk (provjerite da li je ekstenzija .ahk, a ne .txt) i uredite je u svom omiljenom editoru (Notepad je sasvim u redu).

Tipičan primjer "Zdravo svijete" u AutoHotkey-u Radi se o prikazivanju okvira s porukom kada se pritisne kombinacija tipki. Na primjer, mogli bismo odlučiti da Ctrl+Shift+Alt+U prikaži skočnu poruku:

Primjer: ^+!U:: ; ctrl + shift + alt + U
MsgBox, 0, Hola, Soy AutoHotkey, Aquí empieza la magia
return

La sintaksa Modifikatorski tasteri su veoma jednostavni: ^ To je Kontrola, + je Shift, ! je Alt i # To je Windows tipka. Dvotočka. :: označava početak bloka koda povezanog s prečicom i return Ovo označava kraj. S tim, doslovno možete mapirati bilo koju kombinaciju tipki na bilo koju radnju koju želite.

Ekskluzivni sadržaj - kliknite ovdje  Kreirao/la sam prezentacije pomoću Copilota i ovo su trikovi koji zaista prave razliku.

Napredna lokalna automatizacija

Gdje AutoHotkey zaista blista je u automatizirati stvarne radne proceseNisu to samo izolovani trikovi. U kancelarijama i poreskim konsultantskim kućama, koristi se za ubrzavanje procesa koje je mukotrpno obavljati ručno: generisanje dokumenata iz lokalnih programa, postavljanje datoteka na web platforme, identifikacija digitalnim certifikatima i arhiviranje prateće dokumentacije.

Vrlo jasan primjer je podnošenje obrazaca i deklaracija AEAT-uTradicionalno, ručni proces je bio otprilike ovakav: otvorite računovodstveni softver, generirajte datoteku obrasca, posjetite web stranicu Porezne uprave, odaberite ispravan digitalni certifikat, prenesite datoteku, potpišite je, a zatim spremite račune u odgovarajuću mapu klijenta.

Sa AutoHotkey-om možete sve to povezati zajedno jedan tokSkripta pokreće lokalni program, kreće se kroz njegove menije koristeći prečice i simulirane klikove za generiranje datoteke, otvara preglednik na AEAT URL, odabire digitalni certifikat klijenta, postavlja datoteku, čeka potvrdu, sprema je na ispravnu lokalnu lokaciju i bilježi rezultat. Za korisnika se "zadatak" svodi na pritiskanje prečice ili dugmeta.

Rezultat, u okruženjima s mnogo klijenata i ponavljajućim modelima, je ogromna ušteda vremena i značajno smanjenje ljudskih grešaka (odabir pogrešnog certifikata, postavljanje pogrešne datoteke, zaboravljanje spremanja potvrde itd.). Ovdje već govorimo o "ozbiljnoj" automatizaciji izgrađenoj na izuzetno laganom alatu.

Skripta za automatske prečace

Primjeri upotrebe AutoHotkey za svakodnevnu produktivnost

Ako ste novi u AHK-u, najpraktičnija stvar koju možete učiniti je počnite s jednostavnim automatizacijama Koristite ga nekoliko puta dnevno. Na taj način ćete savladati jezik i, usput rečeno, već ćete svaki dan uštedjeti vrijeme. Nakon toga možete preći na naprednije stvari. A U nastavku slijedi pregled nekih vrlo uobičajenih slučajeva upotrebe:

Otvaranje web stranica i pretraživanje pomoću prečice

Jedna od najdirektnijih upotreba AutoHotkey-a je otvaranje određenih web stranica pomoću prečica na tastaturi koje vam odgovaraju. Na primjer, pokrenite upravitelj zadataka, ERP, intranet, web stranicu porezne uprave ili portal s vijestima.

Pretpostavimo da želite Ctrl+Shift+G da biste otvorili svoju omiljenu stranicuPrečica bi bila jednostavna kao:

Prečica: ^+g::Run "https://www.tusitiofavorito.com"
return

Ako više volite koristiti funkcijski tasterJednostavno promijenite kombinaciju. Na primjer, F2 bi bilo kao F2::Run "https://www.tusitiofavorito.com"Također ga možete miješati s modifikatorima (#F2 za Windows+F2, na primjer).

Još jedna veoma korisna varijanta je pretražite na Googleu tekst koji ste već kopirali u međuspremniku. Kopirate bilo koji pojam i, umjesto otvaranja preglednika i lijepljenja, pritisnete prečicu i gotovi ste:

Fragment: ^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}

Pokretanje i upravljanje Windows aplikacijama

AutoHotkey se može automatizirati da pokrenite bilo koju desktop aplikaciju i dodijelite ga određenoj prečici. Na primjer, otvorite Notepad pomoću tipki Windows+N da biste brzo zapisali bilješke bez potrebe da ga tražite u meniju Start:

Brzi pristup: #n::Run notepad
return

Ako program nije u sistemskoj putanji (PATH)Samo trebate unijeti punu putanju do izvršne datoteke, na primjer "C:\Program Files\TuPrograma\tuapp.exe"Na ovaj način možete mapirati, na primjer, svoj klijent e-pošte, svoje IDE, računovodstveni softver ili svoj CRM.

Osim otvaranja programa, AutoHotkey im može slati interne prečiceTipičan obrazac je preraspodjeljivanje kombinacija tipki koje vam se ne sviđaju drugima koje su udobnije, potiskujući originale u drugi plan. Na primjer, korištenje Ctrl+Q da biste otvorili Upravitelj zadataka koji zapravo koristite Ctrl+Shift+Esc:

Remapiranje: ^q::
Send ^+{Esc} ; envía Ctrl+Shift+Esc
return

Ovo vam omogućava "Standardizirajte" vlastitu tastaturu Iako svaka aplikacija ima svoje prečice, možete odlučiti da će određeni gest na tastaturi uvijek izvršavati radnje poput "otvori pretragu", "kreiraj novi zadatak", "registruj klijenta" itd., a AHK će to prevesti u potrebne radnje za svaki program.

Ekskluzivni sadržaj - kliknite ovdje  Kako automatizirati zadatke na Androidu pomoću AutoDroida i LLM-ova

Globalna kontrola jačine zvuka, prozora i drugih sistemskih funkcija

Ako vaša tastatura nema multimedijalne tipke ili jednostavno želite precizniju kontrolu, AutoHotkey vam to omogućava.Ignorišite jačinu zvuka, isključite zvuk, osvijetljenost itd. na ključeve koje imate pri ruci. Tipičan primjer:

Multimedija: +NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
Break::Send {Volume_Mute}
return

U tom skriptu, Shift+Num tipke povećavaju jačinu zvuka, Shift+Decrease je smanjuju, a Pause tipka isključuje zvuk. Mnogi ljudi na kraju koriste ove vrste mapiranja jer su praktičnije od funkcijskih tipki na laptopu.

Još jedan klasik produktivnosti je uvijek držite prozor vidljivim („uvijek na vrhu“), idealno za bilješke, PDF preglednik s uputama ili videopoziv koji želite zadržati na vrhu dok radite na nečem drugom. Na primjer, s Ctrl+Space na aktivnom prozoru:

Prozor: ^SPACE:: Winset, Alwaysontop, , A
return

Takođe možete Automatizirajte stvari poput pražnjenja korpe za otpatke sa prečicom i bez dosadnih potvrda. Na primjer, Windows+Delete za trenutno brisanje:

Sistem: #Del::FileRecycleEmpty
return

Proširenje teksta: automatsko ispravljanje, predlošci i „makroi za pisanje“

Proširenje teksta (vruće linije) To je vjerovatno najisplativija upotreba automatizacije AutoHotkey-a za one koji mnogo pišu: e-poruke, izvještaje, odgovore na podršku, pravne predloške, poslovne poruke, medicinske bilješke itd.

Vruća žica automatski ispravlja pogrešno napisane riječi ili zamijenite kratku ključnu riječ dugim tekstom. Na primjer, ako uvijek kucate "out" umjesto "greeting" ili brkate naziv vlastite web stranice:

Vrući niz: :*?:salido::saludo
:*?:Genebta::Genbeta

Ista ideja se primjenjuje i na ubacivanje velikih blokova teksta Jednostavno unesite ključnu riječ. Idealno za potpise e-pošte, često postavljana pitanja ili pravne tekstove koje ne želite svaki put prepisivati:

Šablon: :*?:mimensaje1::Estimado cliente, le escribo para informarle de que...

Takođe možete Koristite vruće stringove za specijalne znakove koje nisu lako dostupne na tastaturi. Na primjer, kucanje ++-- tako da postane simbol plus/minus:

Simbol: ; Inserta el símbolo ± al escribir ++--
:*?:++--::±

Ako više volite rad s prečicama umjesto s prečicamaNa primjer, možete dodijeliti Alt + "-" za umetanje duge crtice (—) ili bilo kojeg drugog Unicode znaka bez potrebe za korištenjem numeričkih ALT kodova:

lik: !-::Send —

Automatizacija s datumima: mjesecima, vremenima i dinamičkim tekstom

AHK uključuje funkcije datuma i vremena što se može kombinovati sa automatskim pisanjem teksta. Vrlo je uobičajeno da vam je potreban tekući mjesec, prethodni mjesec ili formatirani datum u e-porukama, izvještajima ili Excel ćelijama.

Na primjer, možete imati prečicu koja ispisuje trenutni mjesec na španskom jeziku koristeći FormatTime s odgovarajućim regionalnim postavkama (na primjer, L0x080a za španski):

Trenutni datum: ; Mes actual con Ctrl+Shift+Alt+F4
^+!F4::
time := a_nowutc
FormatTime, mes, %time%, L0x080a, MMMM
SendInput, %mes%
return

Uz malo mašte možete generiraj potpune datume kao što su „Madrid, 3. oktobar 2025.“, vremenske oznake, rasponi „od 1. do 31. marta“ itd., bez potrebe da se konsultuje kalendar ili razmišlja o tome da li je prošli mjesec imao 30 ili 31 dan.

automatiziraj automatske prečice u Excelu

Integracije s Excelom, Google tablicama i međuspremnikom

Veoma moćna kombinacija je Koristite AutoHotkey zajedno s proračunskim tablicama como nadmašiti ili Google tablice. Uobičajeni obrazac je: kopiranje ćelije, obrada teksta pomoću AHK-a i lijepljenje transformiranog rezultata, sve pomoću prečice.

Ekskluzivni sadržaj - kliknite ovdje  Kako napisati paketne skripte za automatizaciju zadataka u Windowsu

Primjer iz stvarnog svijeta: promjena imena prethodnog mjeseca u trenutni mjesec u ćeliji koja sadrži tekst (na primjer, "Sažetak prodaje za septembar" u "Sažetak prodaje za oktobar") bez potrebe za ručnim uređivanjem. Možete koristiti skriptu poput ove:

Transformacija: ^+!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

Ista ideja se može primijeniti i na druge zamjene mase: promijeniti naziv projekta u drugi, ažurirati godine, modificirati klijentske kodove itd., sve igranjem s međuspremnikom, AHK tekstualnim funkcijama i prečicom za kopiranje/lijepljenje aplikacije.

Organiziranje datoteka i ponavljajućih zadataka na radnoj površini

Iako AutoHotkey nije tipičan upravitelj datoteka, može vam pomoći da Automatizirajte osnovne zadatke koje ponavljate svaki danpremještanje izvještaja u određenu mapu, preimenovanje grupa datoteka s jasnom strukturom, uvijek otvaranje istog skupa dokumenata na početku dana itd.

con naredbe poput Run, FileMove, FileCopy ili Loop Možete postaviti male robote koji čiste privremene mape, arhiviraju novo preuzete PDF-ove u mapi svakog klijenta ili generiraju strukture direktorija za nove datoteke pomoću jedne prečice.

Također je uobičajeno Automatizirajte AutoHotkey za poboljšanje upravljanja prozorimaOrganizujte ekrane u pločice, maksimizirajte/minimizirajte grupe aplikacija odjednom, premještajte prozore između monitora pomoću prečice ili brzo centrirajte prozor koji se "izgubio" na jednoj strani.

Ukratko, gotovo svaki repetitivan zadatak koji uključuje miš i tastaturu To je kandidat za automatizaciju: pitanje je identificirati šta vam svakodnevno krade vrijeme i prevesti to u nekoliko naredbi u skripti.

Kako pokrenuti skripte s Windowsom i kako ih kompajlirati

Da biste zaista iskoristili AutoHotkey, preporučljivo je koje se vaše ključne skripte učitavaju pri pokretanjuNa taj način ne morate se sjećati da ih svako jutro ručno otvarate.

Klasični trik u Windowsu je korištenje mape Startup. Pritisnite Win+R, piše shell:startup i pritisnite Enter. Otvorit će se mapa programa koji se pokreću prilikom prijave (nešto poput C:\Users\TuUsuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).

Unutar te mape Kreirajte prečicu do vaše .ahk skripte Glavno (kliknite desnim tasterom miša na skriptu > Kreiraj prečicu, a zatim izrežite i zalijepite tu prečicu u mapu Startup). Od tada, svaki put kada pokrenete Windows, AHK će automatski učitati tu skriptu i imat ćete aktivne sve njene prečice.

Ako želite Prenesite svoje automatizacije na drugi računar bez instaliranja AutoHotkey-aSkriptu možete "kompajlirati" u izvršnu datoteku. Jednostavno kliknite desnim tasterom miša na .ahk datoteku i odaberite "Kompajliraj skriptu". Datoteka će biti generisana. .exe samostalni softver koji možete kopirati na bilo koji Windows računar i pokrenuti bez ikakvih daljnjih zavisnosti.

Ova opcija je veoma praktična kada želite dijeljenje internih alata s kolegama koji neće dirati kod ili kada trebate distribuirati mali program za automatizaciju unutar kompanije.

Dobro rečeno, Automatizacija AutoHotkey funkcije vam omogućava da "normalan" računar pretvorite u neku vrstu optimizovanog komandnog centra. gdje svaka kombinacija tipki pokreće koristan zadatak: od otvaranja kritičnih web stranica i pisanja unaprijed definiranih tekstova do učitavanja poreznih dokumenata s digitalnim certifikatima bez ikakvog pomjeranja miša. Ključ je početi s jednostavnim skriptama, usavršiti procese koje najčešće ponavljate i postepeno izgraditi vlastiti ekosistem automatizacije koji radi za vas dok se vi fokusirate na ono što zaista dodaje vrijednost.