Mokhoa oa ho iketsetsa AutoHotkey ho eketsa tlhahiso ea hau

Nchafatso ea hoqetela: 02/12/2025

  • AutoHotkey e u lumella ho etsa likhutšoane, li-hotstrings, le mangolo a iketsetsa ntho e 'ngoe le e' ngoe ho tloha mesebetsing e bonolo ea komporo ho ea ho tsamaiso e rarahaneng ea tsamaiso.
  • Linyeoe tsa ts'ebeliso tse hlahisang litholoana haholo li kenyelletsa katoloso ea mongolo, taolo ea ts'ebeliso, patlo ea fensetere le marang-rang, hammoho le clipboard e ikemetseng le ho sebetsana le matsatsi.
  • AHK e bobebe, e lokolohile, 'me e hokahana le software efe kapa efe ea Windows, e etsa hore e be e loketseng liofisi, boeletsi, le basebelisi ba matla ba phetang liketso tse ngata letsatsi le letsatsi.
  • Liphephetso tse kholo ka ho fetisisa li teng libukeng tse tsoetseng pele le ho nkeha habonolo, empa ka mekhoa e metle le litokomane, li-automation tse tšepahalang le tse tšoarellang li ka sebelisoa.

autohotkey

Iketsetse AutoHotkey Bakeng sa ho etsa mesebetsi e fapaneng, scripting e se e le e 'ngoe ea maqheka a matla ka ho fetisisa a ho fumana molemo ho Windows PC ntle le ho sebelisa peni le ntle le ho kenya software e makatsang ea khoebo. Haeba u qeta letsatsi la hau u sebetsana le li-imeile, li-spreadsheet, liforomo tsa marang-rang, kapa mananeo a tsamaiso, mohlomong u ntse u pheta-pheta ho penya le linotlolo khafetsa… 'Me tsena tsohle li ka abeloa mangolo.

AutoHotkey (AHK) ke puo e bobebe ya mongoloAHK ke sesebelisoa se bulehileng se etselitsoeng hore mosebelisi e mong le e mong (esita le bao e seng baetsi ba mananeo) a ka etsa likhutšoane tsa keyboard, katoloso ea mongolo, le li-automation tse rarahaneng tse laolang lits'ebetso, lifensetere, lifaele, clipboard, sebatli, kapa liwebsaete tse joalo ka Setsi sa Lekhetho sa Spain (AEAT). Sehloohong sena, re tla qhekella ntho e 'ngoe le e' ngoe eo u ka e etsang ka AHK ho matlafatsa tlhahiso, ho tloha maemong a bonolo haholo ho isa ho phallo ea mosebetsi e tsoetseng pele eo liofisiri tse ngata li seng li ntse li e sebelisa letsatsi le letsatsi.

AutoHotkey ke eng mme ke hobane'ng ha e le molemo hakaale bakeng sa tlhahiso?

AutoHotkey ke eona sesebelisoa sa ho theha le ho tsamaisa mengolo bakeng sa Windows. Lingoliloeng ke lifaele tsa mongolo tse bonolo tse nang le katoloso ea . .ahk tse nang le ditaelo: dikgaoletso tsa keyboard tse hlahiswang ke ho tobetsa dikonopo tse itseng, ditshebetso tse fetolang difensetere, ditaelo tse o ngollang mongolo, tse tsamaisang mouse, kapa tse bulang mananeo le maqephe a webo.

Mongolo o mong le o mong o ka ba le tse ngata "Hotkeys" le "hotstrings"Hotkey ke sekhechana sa keyboard se hlahisang ketso (mohlala, Ctrl+Alt+M ho ngola lengolo-tsoibila la hau). Hotstring ke khoele e khutsufalitsoeng eo, ha e tlanya, e fetoha khoele e 'ngoe (mohlala, ho ngola mimensaje1 le ho atolosa serapeng se feletseng sa kopi ea khoebo). U ka boloka mangolo a mangata a arohaneng kapa ua kopanya ntho e 'ngoe le e' ngoe ka faele e le 'ngoe e kholo, mohlala AutoHotkey.ahk.

Haeba u boloka faele eo ea sehlooho foldareng ea Litokomane tsa hau 'me u lokise AHK hore e bulehe ha Windows e qala, u tla ba le likhutšoane tsa hau kaofela hang ha u bula komporo ea hau. Ke mangolo a bobebe haholo: e 'ngoe le e' ngoe e sebelisa hoo e ka bang 2 MB ea RAM, kahoo u ka ba le tse 'maloa tse mathang ntle le ho hlokomela tšusumetso leha e le efe.

kenya AutoHotkey

Kenyelletso ea mantlha le mehato ea pele e nang le mangolo a AHK

Ho qala ho iketsetsa AutoHotkey, sohle seo u lokelang ho se etsa ke jarolla se kenyang E jarolle webosaeteng ea eona ea semmuso (autohotkey.com) 'me u e kenye u sebelisa li-setting tsa kamehla. Ho tloha moo, faele efe kapa efe e nang le katoloso .ahk E tla amahanngoa le mofetoleli, 'me e tla etsoa ka ho tobetsa habeli.

Etsa script ea hau ea pele E bonolo joaloka ena:

  1. Sephutheling sefe kapa sefe, tlanya ka ho le letona.
  2. Khetha "Ncha."
  3. Khetha "Text Document" 'me u e rehe ka ntho e kang productividad.ahk (etsa bonnete ba hore katoloso ke .ahk, eseng .txt) 'me u e hlophise ka mohlophisi oa hau oo u o ratang (Notepad ka boeona e lokile).

Mohlala o tloaelehileng oa "Hello world" ho AutoHotkey E mabapi le ho hlahisa lebokose la molaetsa ha motsoako oa linotlolo o tobetsoa. Ka mohlala, re ka etsa qeto ea hore Ctrl+Shift+Alt+U hlahisa molaetsa oa pop-up:

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

La syntax Linotlolo tsa modifier li hlakile haholo: ^ Ke Taolo, + Ke Shift, ! Ke Alt le # Ke senotlolo sa Windows. Kolone e habeli. :: e tšoaea qaleho ea boloko ba khoutu e amanang le tsela e khaoletsang, le return Sena se supa pheletso. Ka seo, o ka etsa 'mapa oa motsoako ofe kapa ofe oa bohlokoa ho ketso efe kapa efe eo u e batlang.

Litaba tse ikhethileng - Tobetsa Mona  Mokhoa oa ho ngola li-batch scripts ho iketsetsa mesebetsi ho Windows

Boiketsetso ba lehae bo tsoetseng pele

Moo AutoHotkey e hlileng e khanyang teng etsa mekhoa ea sebele ea mosebetsiHa se feela maqheka a ikhethileng. Liofising le litsing tsa boeletsi tsa lekhetho, e ntse e sebelisoa ho potlakisa lits'ebetso tse bohloko ho li etsa ka letsoho: ho hlahisa litokomane ho tsoa mananeong a lehae, ho kenya lifaele sethaleng sa marang-rang, ho itsebahatsa ka litifikeiti tsa dijithale, le ho boloka litokomane tse tšehetsang.

Mohlala o hlakileng haholo ke tlhahiso ea liforomo le liphatlalatso ho AEATKa tloaelo, ts'ebetso ea matsoho e ne e le ntho e kang ena: bula software ea accounting, hlahisa faele ea foromo, e-ea sebakeng sa marang-rang sa Tax Agency, khetha setifikeiti se nepahetseng sa dijithale, kenya faele, e saene, ebe u boloka lirisiti ka har'a foldara e lumellanang ea bareki.

Ka AutoHotkey o ka kopanya lintho tseo kaofela hammoho phallo e le 'ngoeScript e qala lenaneo la sebaka seo, e tsamaisa menyetla ea eona e sebelisa likhutšoane le ho tobetsa ho etsisa ho hlahisa faele, e bula sebatli ho URL ea AEAT, e khetha setifikeiti sa dijithale sa moreki, e kenya faele, e emetse risiti, e e boloke sebakeng se nepahetseng sa lehae, ebe e tlaleha sephetho. Bakeng sa mosebelisi, "mosebetsi" o fokotsehile ho tobetsa tsela e khuts'oane kapa konopo.

Sephetho, libakeng tse nang le bareki ba bangata le mehlala e hlahang khafetsa, ke nako e ngata ea ho boloka nako le phokotso e kholo ea liphoso tsa batho (ho khetha setifikeiti se fosahetseng, ho kenya faele e fosahetseng, ho lebala ho boloka rasiti, joalo-joalo). Mona re se re ntse re bua ka "serious" automation e hahiloeng holim'a sesebelisoa se bobebe haholo.

AutoHotkey script

Lisebelisoa tsa AutoHotkey bakeng sa tlhahiso ea letsatsi le letsatsi

Haeba u le mocha ho AHK, ntho e sebetsang ka ho fetisisa eo u ka e etsang ke qala ka li-automation tse bonolo E sebelise ka makhetlo a 'maloa ka letsatsi. Ka tsela eo u tla utloisisa puo, 'me, ha e le hantle, u tla be u ntse u boloka nako letsatsi le leng le le leng. Ho tloha moo o ka fetela pele ho lintho tse tsoetseng pele. A Ka tlase ke kakaretso ea linyeoe tse ling tse atileng haholo tsa tšebeliso:

Bula maqephe a tepo 'me u etse lipatlisiso ka tsela e khaoletsang

E 'ngoe ea lisebelisoa tse tobileng ka ho fetisisa tsa AutoHotkey ke bula liwebsaete tse khethehileng ka likhutšoane tsa keyboard tse u loketseng. Mohlala, qala mookameli oa mosebetsi oa hau, ERP, intranet, sebaka sa marang-rang sa bolaoli ba lekhetho, kapa sebaka sa litaba.

A re re u batla Ctrl+Shift+G ho bula sebaka seo u se ratang haholoHotkey e tla ba bonolo joalo ka:

Kgaoletso: ^+g::Run "https://www.tusitiofavorito.com"
return

Haeba u khetha ho sebelisa a senotlolo sa tshebetsoFeela fetola motsoako. Ka mohlala, F2 ho ka ba joalo F2::Run "https://www.tusitiofavorito.com"U ka e kopanya le li-modifiers (#F2 bakeng sa Windows + F2, mohlala).

Phapang e 'ngoe e sebetsang haholo ke batla ho Google bakeng sa mongolo oo o seng o o kopitsitse ka clipboard. U kopitsa lentsoe lefe kapa lefe, ho fapana le ho bula sebatli le ho beha, o tobetsa tsela e khuts'oane 'me u qetile:

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

Matha le ho laola lits'ebetso tsa Windows

AutoHotkey e ka iketsetsa ho qala ts'ebeliso efe kapa efe ea komporo ebe u e abela tsela e khaoletsang. Mohlala, bula Notepad e nang le Windows+N ho ngola lintlha kapele ntle le ho e batla ho Start menu:

Ho fihlella kapele: #n::Run notepad
return

Haeba lenaneo le le sieo tsamaisong ea PATHU hloka feela ho beha tsela e felletseng ea ho phethisoa, mohlala "C:\Program Files\TuPrograma\tuapp.exe"Ka tsela ena u ka etsa 'mapa, mohlala, moreki oa hau oa lengolo-tsoibila, IDE ea hau, software ea hau ea accounting, kapa CRM ea hau.

Ho feta mananeo a ho bula, AutoHotkey e ka ba romella likhutšoane tsa kahareMokhoa o tloaelehileng ke ho abela ba bang likhokahanyo tsa bohlokoa tseo u sa li rateng tse bonolo haholoanyane, u behelle tsa mantlha ka morao. Ka mohlala, ho sebelisa Ctrl+Q ho bula Task Manager eo u hlileng u e sebelisang Ctrl+Shift+Esc:

Ho fetola 'mapa: ^q::
Send ^+{Esc} ; envía Ctrl+Shift+Esc
return

Sena se o dumella "Emisa" keyboard ea hau Leha ts'ebeliso e 'ngoe le e' ngoe e na le likhutšoane tsa eona, o ka etsa qeto ea hore ketso e itseng ea keyboard e tla lula e etsa liketso tse kang "patlo e bulehileng," "etsa mosebetsi o mocha," "ngolisa moreki," joalo-joalo, 'me AHK e tla fetolela seo hore e be liketso tse hlokahalang bakeng sa lenaneo ka leng.

Litaba tse ikhethileng - Tobetsa Mona  Mokhoa oa lifoldara tse tharo: Tataiso ea ho qetela ea ho Hlophisa Lintlha tsa Hao

Taolo ea lefats'e ea molumo, lifensetere, le mesebetsi e meng ea sistimi

Haeba keyboard ea hau e se na linotlolo tsa multimedia, kapa u batla feela taolo e ntle, AutoHotkey e u lumella ho etsa joalo.hlokomoloha molumo, semumu, khanya, joalo-joalo. ho linotlolo tseo u nang le tsona. Mohlala o tloaelehileng:

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

Sengoliloeng seo, konopo ea Shift+Num e eketsa molumo, Shift+Decrease ea e fokotsa, 'me konopo ea Pause e tima. Batho ba bangata ba qetella ba sebelisa mefuta ena ea limmapa hobane e bonolo ho feta linotlolo tsa ts'ebetso ea laptop.

Tlhahiso e 'ngoe ea khale ke boloka fensetere e bonahala kamehla ("kamehla holimo"), e loketse lintlha, sebali sa PDF se nang le litaelo, kapa kopano ea mohala oa video eo u batlang ho lula u le holimo ha u ntse u sebetsa ho hong. Ka mohlala, ka Ctrl + Space fensetereng e sebetsang:

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

Le uena u ka khona Etsa lintho tse kang ho tlosa Recycle Bin ka tsela e kgaoletsang le ntle le ditiisetso tse tenang. Mohlala, Windows+Delete ho e tšolla hanghang:

Tsamaiso: #Del::FileRecycleEmpty
return

Katoloso ea mongolo: autocorrect, templates, le "writing macros"

Katoloso ea mongolo (hotstrings) Mohlomong ke tšebeliso e theko e boima ka ho fetisisa ea ho iketsetsa AutoHotkey bakeng sa ba ngotseng haholo: li-imeile, litlaleho, likarabo tsa tšehetso, li-template tsa molao, melaetsa ea khoebo, lintlha tsa bongaka, joalo-joalo.

Mohala o chesang e lokisa mantswe a ngotsweng hampe ka boyona kapa fetola lentsoe le lekhutšoanyane la sehlooho ka mongolo o molelele. Mohlala, haeba kamehla u ngola "out" ho fapana le "lumeliso," kapa u ferekanya lebitso la sebaka sa hau sa marang-rang:

Hotstring: :*?:salido::saludo
:*?:Genebta::Genbeta

Khopolo e tšoanang e sebetsa ho kenya diboloko tse kgolo tsa mongolo Tlanya feela lentsoe la sehlooho. E nepahetse bakeng sa li-signature tsa lengolo-tsoibila, li-FAQ, kapa lingoliloeng tsa molao tseo u sa batleng ho li ngola hape nako le nako:

Setšoantšo: :*?:mimensaje1::Estimado cliente, le escribo para informarle de que...

Le uena u ka khona Sebelisa li-hotstrings bakeng sa litlhaku tse khethehileng tse sa fumaneheng habonolo keyboard. Ka mohlala, ho thaepa ++-- e le hore e fetohe letšoao la plus/minus:

Letšoao: ; Inserta el símbolo ± al escribir ++--
:*?:++--::±

Haeba u rata ho sebetsa ka hotkeys sebakeng sa hotstringsU ka abela, mohlala, Alt + “-” ho kenya dash ea em (—) kapa litlhaku tse ling tsa Unicode ntle le ho sebelisa linomoro tsa ALT:

Sebopeho: !-::Send —

Boiketsetso bo nang le matsatsi: likhoeli, linako, le mongolo o matla

AHK e kenyelletsa mesebetsi ea letsatsi le nako e ka kopanngoang le mongolo o itirisang. Ho tloaelehile haholo ho hloka khoeli ea hona joale, khoeli e fetileng, kapa letsatsi le hlophisitsoeng ka li-imeile, litlaleho, kapa lisele tsa Excel.

Mohlala, o ka ba le tsela e khuts'oane e ngolang khoeli ea hajoale ka Sepanishe o sebelisa FormatTime ka litlhophiso tse nepahetseng tsa tikoloho (mohlala, L0x080a bakeng sa Sepanishe):

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

Ka monahano o fokolang o ka khona hlahisa matsatsi a felletseng joalo ka "Madrid, Mphalane 3, 2025", litempe tsa linako, "ho tloha ka la 1 Hlakubele ho isa la 31", joalo-joalo, ntle le ho sheba almanaka kapa ho nahana hore na khoeli e fetileng e bile le matsatsi a 30 kapa a 31.

autohotkey excel

Likopano le Excel, Google Sheets le clipboard

Motsoako o matla haholo o Sebelisa AutoHotkey hammoho le li-spreadsheet e le ipabole kapa Google Sheets. Mokhoa o tloaelehileng ke: kopitsa sele, sebetsa mongolo ka AHK, 'me u kopanye sephetho se fetotsoeng, kaofela ka tsela e khuts'oane.

Litaba tse ikhethileng - Tobetsa Mona  Moetsi oa Livideo tsa Bing Mahala: Ena ke jenereithara ea video e tsamaisoang ke AI ea Microsoft ho tsoa ho Sora.

Mohlala oa sebele oa lefats'e: ho fetola lebitso la khoeli e fetileng ho ea khoeling ea hona joale ka seleng e nang le mongolo (mohlala, "Kakaretso ea Lithekiso ea Loetse" ho ea ho "Kakaretso ea Lithekiso tsa Mphalane") ntle le ho tlameha ho e hlophisa ka letsoho. U ka sebelisa script e kang ena:

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

Khopolo e tšoanang e ka sebelisoa ho tse ling tse ngata tse nkelang sebaka: Fetola lebitso la projeke ho e 'ngoe, ntlafatsa lilemo, fetola likhoutu tsa bareki, joalo-joalo, kaofela ka ho bapala ka clipboard, mesebetsi ea mongolo ea AHK le sekhechana sa kopo ea kopo / peista.

Ho hlophisa lifaele le mesebetsi e pheta-phetoang ea komporo

Leha AutoHotkey e se molaoli ea tloaelehileng oa faele, e ka u thusa ho Iketsetse mesebetsi ea mantlha eo u e phetang letsatsi le letsatsi: fetisetsa litlaleho ho foldareng e itseng, fetola mabitso a lifaele tse nang le sebopeho se hlakileng, kamehla bula sete e tšoanang ea litokomane qalong ea letsatsi, joalo-joalo.

Con litaelo tse kang Run, FileMove, FileCopy kapa Loop U ka theha liroboto tse nyane tse hloekisang lifoldara tsa nakoana, tsa boloka li-PDF tse sa tsoa khoasolloa ka har'a foldara e 'ngoe le e' ngoe ea bareki, kapa u hlahise liforomo tsa li-directory bakeng sa lifaele tse ncha ka tsela e khuts'oane e le 'ngoe.

E boetse e tloaelehile AutoHotkey ho ntlafatsa tsamaiso ea fensetere: hlophisa li-skrini ka lithaele, eketsa / fokotsa lihlopha tsa lits'ebetso ka nako e le 'ngoe, tsamaisa lifensetere pakeng tsa li-monitor ka tsela e khuts'oane, kapa ka potlako beha fensetere e "lahlehileng" ka lehlakoreng le leng.

Ka bokhutšoanyane, hoo e ka bang mosebetsi ofe kapa ofe o iphetang o kenyelletsang mouse le keyboard Ke mokhethoa oa boiketsetso: potso ke ho tseba hore na ke eng e utsoang nako ea hau letsatsi le letsatsi le ho e fetolela ho latela litaelo tse seng kae.

Mokhoa oa ho etsa hore lingoliloeng tsa hau li qale ka Windows le mokhoa oa ho li bokella

Ho nka monyetla ka AutoHotkey e le kannete, ho bohlokoa hore litokomane tsa hau tsa bohlokoa li jarolloe ha u qalaKa tsela eo ha ho hlokahale hore u hopole ho li bula ka letsoho hoseng ho hong le ho hong.

Leqheka la khale ho Windows ke ho sebelisa foldara ea ho qala. Tobetsa Win+R, oa ngola shell:startup ebe o tobetsa Enter. Foldara ea mananeo a sebetsang ha u kena e tla buleha (ntho e kang C:\Users\TuUsuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).

Ka hare ho sephutheli seo Etsa tsela e khaoletsang ho .ahk script ea hau E ka sehloohong (tobetsa ka ho le letona ho script> Theha tsela e khuts'oane, ebe u khaola le ho beha sekhechana seo ho foldara ea ho qala). Ho tloha ka nako eo ho ea pele, nako le nako ha u qala Windows, AHK e tla kenya mongolo oo ka bo eona 'me li-hotkey tsohle tsa eona li tla sebetsa.

Haeba u batla Tsamaisa li-automation tsa hau ho PC e 'ngoe ntle le ho kenya AutoHotkeyO ka "kopanya" script hore e phethahale. Tobetsa ka ho le letona faeleng ea .ahk ebe u khetha "Compile Script". Ho tla etsoa faele. .exe software e ikemetseng eo u ka e kopitsang mochining ofe kapa ofe oa Windows mme oa sebetsa ntle le ho its'etleha ho feta.

Khetho ena e sebetsa haholo ha u batla arolelana lisebelisoa tsa ka hare le basebetsi-'moho ba ke keng ba ama khoutu, kapa ha u hloka ho aba lenaneo le lenyenyane la ho iketsetsa ka har'a k'hamphani.

Ho boletse hantle, AutoHotkey Automating e u lumella ho fetola "PC" e tloaelehileng hore e be mofuta oa setsi sa litaelo se ntlafalitsoeng. moo motsoako o mong le o mong oa senotlolo o hlahisang mosebetsi oa bohlokoa: ho tloha ho bula liwebsaete tsa bohlokoa le ho ngola litemana tse hlalositsoeng esale pele ho kenya litokomane tsa lekhetho ka litifikeiti tsa digital ntle le ho senya mouse. Ntho ea bohlokoa ke ho qala ka lingoliloeng tse bonolo, ntlafatsa lits'ebetso tseo u li phetang khafetsa, 'me butle-butle u iketsetse tikoloho ea li-automation tse u sebeletsang ha u ntse u tsepamisitse maikutlo ho se hlileng se eketsang boleng.