- Ama-Macro kumakhibhodi omshini (i-Keychron, i-VIA, i-QMK) asekelwe kuchungechunge lwezihluthulelo futhi adinga ukulungisa izikhathi kanye nokugxila kwewindi ukuze kube nokwethenjelwa.
- Inhlanganisela ye-Win + R kanye nezinqamuleli ku-C:\Windows zikuvumela ukuthi uqalise izinhlelo ngokuthembeka kakhulu kusuka kuma-macros.
- I-Keypirinha, i-Launchy kanye ne-Microsoft I-PowerToys Zihambisana ne-firmware yekhibhodi futhi zinciphisa imikhawulo yememori kanye nokuhambisana.
- Uhlelo oluhle lokunqamulela luhlanganisa ama-macro alula, iziqalisi ezikhethekile, kanye nezinqamuleli zesistimu yomhlaba wonke.

Uma usebenzisa i-PC yakho nsuku zonke futhi ukhathele ukuvula izinhlelo ezifanayo njalo, dala izinqamuleli nama-macro ku Windows Ukusebenzisa amathuluzi afana ne-Keypirinha, i-Launchy, noma isofthiwe yekhibhodi yakho kungaba yinto eshintsha kakhulu. Ukusuka ekuchofozeni okuningi kuya ekuqaliseni konke ngokhiye owodwa noma inhlanganisela ecatshangelwe kahle kuyisinyathelo esikhulu sokunethezeka.
Inkinga ukuthi, uma uvela kumakhibhodi afana neLogitech noma Razer Ngesofthiwe yayo epholishwe kakhulu, igxumela kwikhibhodi yomshini njenge- I-Keychron ene-VIA, QMK noma iziqalisi ezenziwe ngokwezifiso Kungaba yinselele: imiqondo ehlukene, imikhawulo ye-firmware, izinqamuleli ezisebenza ngezinye izikhathi futhi ngezinye izikhathi ezingasebenzi… Lapha uzobona, isinyathelo ngesinyathelo, ukuthi ungayisetha kanjani isistimu ye-macro ethembekile yokuvula izinhlelo, okufanele ukwenze uma izinqamuleli ze-Windows zehluleka, nokuthi ungasebenzisa kanjani iziqalisi ezifana I-Keypirinha noma i-Launchy ukugcina yonke into ilawulwa.
Kusukela kumakhibhodi okudlala kuya kumakhibhodi omshini: kungani ama-macro eshintsha kangaka
Umuntu ovela kukhibhodi enjalo I-Logitech G11 enezikhiye zayo ezingu-18 ezengeziwe Futhi amaphrofayili amathathu ayazi ukuthi kulula kangakanani ukucindezela inkinobho ezinikele bese uvula umdlalo, uhlelo lokusebenza, noma iskripthi Ngaphandle kokucabanga. Ku-software ye-Logitech (kanye nekaRazer), umane ukhethe ukhiye, uwunike ifayela le-.exe noma umyalo onemingcele Futhi yilokho kuphela: ikhibhodi inakekela konke.
Uma ushintshela kukhibhodi yemishini efana I-Keychron Q6 Max noma i-V6 MaxIsimo siyashintsha. Amamodeli amaningi asebenzisa i-firmware esekelwe ku-QMK noma i-VIA, noma i-Keychron Launcher uqobo, futhi ama-macro aphathwa ngendlela ehlukile lapho: esikhundleni sokutshela ukhiye ukuthi "sebenzisa le .exe", isikhathi esiningi uyaqopha. ukulandelana kokucindezela inkinobho elingisa lokho obungakwenza ngesandla.
Lokhu kwenza imisebenzi eyayilula (ukuvula uhlelo ngokuchofoza) izinqubo ezingacacile kangako: izinqamuleli ezibiza izinqamuleli, izinhlanganisela ezivula iwindi le-Run bese zithayipha indlela, noma zize ziqalise ibhokisi lokusesha le-Windows. Uma lo mehluko ungaqondwa ngokugcwele, umuntu angase ahlangane nama-macros anjalo Ngezinye izikhathi bavula uhlelo lokusebenza, futhi ngezinye izikhathi abenzi lutho..
Ngaphezu kwalokho, abasebenzisi abaningi babhekana nenye inkinga: amanye amakhibhodi e-Keychron awabambisani ne- I-VIA ngokusheshaLokhu kukuphoqa ukuthi usebenzise i-Keychron Launcher noma i-firmware ye-flash QMK, okwenza kube nzima kakhulu ukufunda futhi kwenze ukudala ama-macro amahle kubonakale kunzima kakhulu kunalokho okuyikho ngempela.

Izinqamuleli, izinqamuleli zeWindows, nokuthi kungani ama-macro ehluleka
Omunye wemibono yokuqala evame ukuzama ukuyidala ukufinyelela okusheshayo ezinhlelweni Yindlela ejwayelekile yeWindows: dala isinqamuleliVula izakhiwo zayo bese uyinika inhlanganisela yezihluthulelo (isibonelo, i-Ctrl + Alt + inombolo). Bese, zama ukwenza ikhibhodi yemishini isebenzise leyo nhlanganisela usebenzisa i-macro.
Kuzwakala kukuhle ephepheni, kodwa empeleni kuvela isiphithiphithi: ngezinye izikhathi isinqamuleli siyasebenza futhi sivule uhlelo lokusebenza, ngezinye izikhathi Indlela emfushane ayenzi lutho nhlobo.Akunandaba ukuthi isinqamuleli sikudeskithophu noma sikufolda ethile kudiski: ukuziphatha kuhlala kungaguquguquki, futhi yilokho kanye esingakufuni ku-macro.
Izinhlanganisela ezifana nalezi eziye zahlolwa I-Ctrl + AltGr + 1 yesokudla kusuka kukhiphedi yezinombolo Noma, usebenzisa i-Left Ctrl + Num Lock, ngemizamo engaphezu kweyishumi ehlukene, umphumela ojwayelekile uyathukuthelisa: mhlawumbe uhlelo lokusebenza luvuleka kanye bese lungaphinde luvuleke. Akusona isisekelo esithembekile sokwenza imisebenzi isebenze ngokuzenzakalela, ikakhulukazi uma ufuna ikhibhodi esebenza "njengekhibhodi yokudlala endala."
Yingakho abasebenzisi abaningi bengayinaki le ndlela: ukuthembela ku- izinqamuleli ezine izinqamuleli zekhibhodi IWindows Iyaphuka, ayibikezeleki, futhi ikuphoqa ukuthi ugcwalise ideskithophu ngezithonjana ezikhona kuphela ukuze i-macro isebenze, into abantu abaningi abayithola ingafaneleki noma ingamukeleki kalula.
Okungcono kakhulu, isofthiwe yekhibhodi, njengakuLogitech noma kuRazer, ingakuvumela ukuthi unikeze ifayela le-.exe ngqo kukhiye bese ukhohlwa ngakho. Kodwa nge-Keychron namanye amakhibhodi asekelwe ku-QMK/VIA, lokho ozokuthola eziqondisweni eziningi kuyinto ehlukile ngokuphelele: dlulisela izinhlanganisela zezinkinobho ezinqamuleliesikhundleni sokusebenza imiyalo yangempela kusukela ezingeni le-macro uqobo.
Sebenzisa ibhokisi lengxoxo le-Windows Run njenge-"bridge" yama-macro akho
Njengoba kungekho ndlela yokuxhumana yokuhlanganisa amafayela e-.exe nezihluthulelo, enye indlela ewusizo kakhulu ukuthembela ku- Ibhokisi lengxoxo le-Windows Run (Win + R)Umqondo ulula impela: usebenzisa i-macro ukuze ulingise ukucindezela u-Win + R, uthayipha indlela noma umyalo, bese ucindezela u-Enter. Yilokho obungakwenza ngesandla, kodwa kucindezelwe kube yisenzo esisodwa.
Isibonelo esijwayelekile kungaba ukwakha i-macro efana nale ku-Keychron Launcher noma i-VIA: {+KC_RGUI}{+KC_R}C:\indlela eya ku-program.exe yamiLokho kulandelana kufanele kuhunyushwe ngokuthi "cindezela ukhiye we-Windows + R kwesokudla, thayipha indlela eya ku-executable." Inkinga ukuthi, uma kushiywa kanjalo, amaphutha okuthayipha avame ukuvela ebhokisini lengxoxo ethi Run.
Esinye sezithiyo zokuqala ukuphatha izimpawu zokucaphuna ezindleleni ezinezikhala. Ngaphandle kwezimpawu zokucaphuna, indlela "iphukile," futhi iWindows ihumusha ingxenye yayo kuphela. Umsebenzisi uyaqonda ukuthi kufanele ibukeke kanje: "C:\indlela eya ku-program.exe yami"Kodwa ekuqaleni uthola ukuthi umhleli we-macro uqobo akamvumeli ukuthi ashintshe ikhodi: amasimu e-macro avela ngombala ompunga futhi awakwazi ukuthintwa.
Ngemva kokukhipha i-macro kuphrofayela esebenzayo nokuxhuma kabusha ikhibhodi nesofthiwe, ungahlela ukulandelana bese wengeza amamaki okucaphuna, ukukhishwa kwezihluthulelo, kanye nokubambezeleka okuncane ukuze wenze i-macro izinze. Kulapha kanye lapho udinga ukuyilungisa khona: uma i-macro ingalawuli kahle izikhathi, umbhalo uzofika. ukusika noma ukuxuba futhi uMphathi ngeke azi ukuthi enzeni.
Isibonelo esicacile kancane esavivinywa yilesi: {+KC_RGUI}{+KC_R}{-KC_R}{-KC_RGUI}»C:\indlela eya\my\program.exe»{+KC_ENT}{-KC_ENT}Ephepheni kusebenza kahle: vula u-Run, khipha okhiye, thayipha indlela ngamamaki okucaphuna, cindezela u-Enter. Empeleni, ukubambezeleka kwesikhathi okuncane kwakwanele ukuthi ingxenye yentambo noma ingxubevange yezinhlamvu ivele ebhokisini lengxoxo elithi Run.
Ukwengeza ukubambezeleka ku-macro: isihluthulelo sokuvimbela izinhlamvu ukuthi "zidliwe".
Indlela yokuguqula leyo macro engazinzile ibe yinto eqinile ngempela yayilula njengokwengeza encane ukubambezeleka phakathi kokuvula Yenza futhi ubhale indlelaOkusho ukuthi, nika iWindows ama-millisecond ambalwa ukuze ibonise ibhokisi ngaphambi kokuthi uqale ukuthayipha.
Inguqulo ethuthukisiwe ye-macro ingabukeka kanje, isibonelo: {+KC_RGUI}{+KC_R}{-KC_R}{-KC_RGUI}{50}C:\indlela eya\my\program.exe{+KC_ENT}{-KC_ENT}Inombolo ethi "50" imele ukubambezeleka okungu-50 ms. Incane, kodwa yanele ukuthi uhlelo lube nesikhathi sokuvula iwindi le-Run futhi lwamukele okunye ukuchofoza okhiye ngaphandle kokulahlekelwa.
Ngaleyo nguqulo, i-macro iba nokwethenjelwa kakhulu: uvula i-Run, uthayiphe indlela ephelele, bese i-Windows iqala uhlelo ngaphandle kwezinkinga. Okuwukuphela kwenkinga yobuhle ukuthi, uma usebenza ngale ndlela, Iwindi elithi Run livela kafushane Njalo uma uvula i-macro, into engaba yinto encane kwabanye abasebenzisi kanti kwabanye ingaba yinto ecasulayo.
Nokho, Ngokusebenza kahle, isebenza ngendlela efanayo nokuhlanganiswa okuqondile kweLogitech neRazer.Kodwa-ke, uma leso sinyathelo esiphakathi sibonakala. Labo abafuna ukusebenza kahle kuphela bavame ukwaneliseka, yize kuhlale kukhona umuzwa okhathazayo wokungabi nokuxhumana "okuhlanzekile" phakathi kokhiye kanye ne-executable.
Kodwa-ke, kunomunye umkhawulo okufanele uwukhumbule: i-macro ngayinye eyinkimbinkimbi oyifakayo ithatha isikhala sememori ku-firmware yekhibhodi. Bheka imiyalezo ejwayelekile I-Flash (1.44KB) 7.07% Lokhu kusikisela ukuthi ngama-macro amade angaba ngu-10 noma angu-15, ungase usondele emkhawulweni. Lokhu kuyinto okufanele uyikhumbule uma uhlela ukusetha "isikhungo somyalo" esinezindawo eziningi zokufinyelela ezahlukene.
Ama-Macro ku-VIA: isakhiwo, izinkinga ezijwayelekile nokuthi ungazichaza kanjani
Uma usebenza ngamakhibhodi ahambisana ne I-VIA noma i-QMKAma-Macro agcinwa ngaphakathi ngefomethi ehlelekile (ngokuvamile i-JSON noma efanayo), noma angabonakala engafundeki ekuqaleni. Isibonelo se i-macro ithunyelwe kwamanye amazwe Kungase kubukeke kanje:
,,,,,,,,,,,,,[],[],[],[],[],[],[],[],[],[],[],[]]
Nakuba kungase kungabonakali kunjalo, leso sakhiwo sinengqondo impela: okufakiwe ngakunye kuchaza ukuthi nini Cindezela inkinobho (2) bese kuthi uma ikhishwa (3), ehlotshaniswa negama elifundekayo ("left alt") kanye nekhodi yekhibhodi (KC_LALT, KC_R, njll.). Esibonelweni, ungabona ukuthi i-macro icindezela u-Alt + R, bese uthayipha izinhlamvu "c", "m", "d" bese ekugcineni ucindezela u-Enter.
Inhloso yale macro ukuthi, uma ukhiye onikeziwe ucindezelwa (isibonelo, inkinobho ebizwa ngokuthi "Circle" kukhibhodi), inhlanganisela ye-Alt + R iyaqaliswa, "cmd" iyathayishwa, bese kuvulwa umyalo. ngokushesha komyaloKodwa-ke, ukuziphatha okubonwe kwakuwukuthi Ubebonakala sengathi ucindezela u-Enter. Futhi akukho okunye, okubonisa ukuthi okuthile endleleni i-macro edlalwe ngayo noma indlela i-window focus ethathwe ngayo kwakungasebenzi kahle.
Lokhu kungahambisani kuvamile uma i-macro isebenza lapho i-Windows focus isendaweni ehlukile kunelindelekile (isiphequluli, ibhokisi lokusesha, elinye iwindi elivelayo, njll.). Ekugcineni, lokho i-macro ekwenzayo ukuthumela okhiye "ngokungaboni" ku-active focus, ngakho-ke uma ungazi ukuthi bazofika kuphi, kungenzeka kube namaphutha angalindelekile.
Ngakho-ke ukubaluleka kokukhetha indlela efanele: ufuna i-macro yakho ikwazi Kumelwe nakanjani uvule ithuluzi noma uhlelo oludingayo....ngaphandle kokuncika ekutheni ukuliphi ifasitela njengamanje. Yingakho abasebenzisi abaningi beshiya izinhlamvu ze-Alt +, noma ngisho nokusesha kwe-Win +, futhi esikhundleni salokho bathembele kumyalo we-Run noma isiqalisi esizinikele.
"Icebo" lamashothikhathi ku-C:\Windows lama-macro athembekile kakhulu
Indlela ethakazelisayo kakhulu yokwenza ama-macro nge-VIA noma i-Keychron Launcher athembeke kakhudlwana ukusebenzisa indlela esebenza ngayo ngaphakathi kwe- sebenzisa iwindiUma uthayipha umbhalo lapho, i-Windows ayenzi usesho olujwayelekile, kodwa ihlola izindlela ezithile zesistimu, futhi enye yazo eyinhloko yi-C:\Windows ngqo.
Lo mbono ulula njengoba usebenza: esikhundleni sokubhala indlela ende eya ku-executable, udala i- isinqamuleli sohlelo ngaphakathi kwe-C:\Windows bese uyinika igama elifushane nelilula (isibonelo, "i-VSCode" ye-Visual Studio Code). Kusukela ngaleso sikhathi kuqhubeke, uma uvula i-Run bese uthayipha i-VSCode, i-Windows izothola isinqamuleli kuleyo folda bese iqalisa uhlelo ngaphandle kwezinkinga.
I-macro oyidingayo iyancipha ibe yinto efana nale: Igama lesinqamuleli le-{KC_LGUI,KC_R}Njengoba inketho ivuliwe ukuze i-macro ithumele u-Enter ekugcineni. Okusho ukuthi, Win + R ukuvula i-Run, thayipha igama lesinqamuleli, bese ucindezela u-Enter. Imfushane kakhulu kunendlela egcwele njenge-C:\Program Files\…
Ngaphezu kwalokho, umyalo we-Run Akuhlukanisi phakathi kukashukela ongaphezulu nophansiNgakho-ke akudingeki ukhathazeke nhlobo ngokuthi uyiqambe kanjani ishothikhathi, vele uqiniseke ukuthi icacile futhi ayingqubuzani nanoma yini enye ohlelweni. Leli icebo eliwusizo kakhulu ezinhlelweni ezaqala ukubangela izinkinga lapho zizama ukuzivula kusuka kuma-macro (i-Visual Studio Code yayiyimbangela enkulu ezimweni eziningi).
Le ndlela inombandela owodwa omncane: ungase udinge izimvume zomqondisi Ukubeka izinqamuleli ngaphakathi kwe-C:\Windows, akuzona zonke izinhlelo zokusebenza ze-Microsoft ezikudingayo (ezinye sezivele zibhalisiwe ngokukhethekile futhi zivuliwe ngamagama ngaphandle kwesixazululo). Kodwa kwezinye izinhlelo zezinkampani zangaphandle, kuyisisombululo esihlanzekile kakhulu.
I-Keypirinha ne-Launchy: iziqalisi eziphindaphinda izinqamuleli zakho
Ngale kwewindi le-Run kanye nama-macro ekhibhodi, kukhona amathuluzi azinikele afana nalawa I-Keypirinha noma i-LaunchyNjengoba zenzelwe ngqo ukuvula izinhlelo, amadokhumenti, noma ukwenza imiyalo ngokushesha okukhulu, zifana "nokusesha okugcwele kakhulu" okugxile ekukhiqizeni.
I-Keypirinha iyi-thrower elula kakhulu futhi enamandla cishe elawuleka ngokuphelele. ngekhibhodi nangemiyaloUngabela izinqamuleli zomhlaba wonke, udale ukucushwa ngokwezifiso, uchaze amagama angaziwa ezinhlelo, uqalise izikripthi, uvule amafolda athile, nokuningi. Ukukuhlanganisa nama-macro akho kusho ukuthi ukuchofoza okukodwa kungavula i-Keypirinha, futhi, ngezinhlamvu ezimbalwa, uqalise noma yini oyidingayo.
I-Launchy, ngakolunye uhlangothi, iyindlela ejwayelekile phakathi kweziqalisi zezinhlelo zokusebenza. Ikhomba izinqamuleli nezinhlelo, futhi ikuvumela ukuthi usebenzise inhlanganisela yokhiye womhlaba wonke (njenge-Alt + Space) ukuze uveze ibhokisi lapho uthayipha khona igama lohlelo lokusebenza bese ulivula khona manjalo. Akuyona "i-geeky" ukulilungisa kune-Keypirinha, kodwa igcwalisa ngokwanele isidingo sokuthi ukufinyelela okusheshayo kulo lonke uhlelo.
Umlingo uyenzeka uma uhlanganisa la mathuluzi nekhibhodi yakho yemishini: esikhundleni sokudala i-macro eyinkimbinkimbi ebhala izindlela ezingapheli, ungakha i-macro elula kakhulu evele ikwenze lokho. shayela i-Keypirinha noma i-LaunchyUkusuka lapho, isiqalisi sinakekela konke, futhi ugxila ekuthayipheni igama noma igama eliyimfihlo lohlelo.
Lokhu futhi kunenzuzo enkulu kunokulayisha ngokweqile i-firmware yekhibhodi: Ama-Macro ancishisiwe abe okhiye abambalwa (vula isiqalisi, mhlawumbe uthayiphe igama elifushane) bese ushiya i-logic esindayo ohlangothini lwesofthiwe yesistimu, olungenawo umkhawulo wememori oqinile njengememori ye-flash yekhibhodi.
I-Microsoft PowerToys kanye ne-Keyboard Manager: enye inketho yezinqamuleli
Ukutholwa okuwusizo kakhulu kubasebenzisi beWindows 10 kanye ne-11 yilokhu IMicrosoft PowerToysIsethi yamathuluzi athuthukile adalwe yiMicrosoft uqobo. Phakathi kwawo kukhona "i-Keyboard Manager," ekuvumela ukuthi wenze izinto ezithakazelisayo kakhulu ngezinqamuleli nezinkinobho.
Nge-Keyboard Manager ungakwazi ukuqondisa kabusha izinhlanganisela zokhiye kwezinye izinhlanganisela, noma ukumepha kabusha okhiye ngabanye. Lokhu kuhlanganisa ikhono lokudala izinqamuleli eziqalisa izinhlelo ngaphandle kokuthembela ngqo ku-firmware yekhibhodi, okubaluleke kakhulu uma imodeli yakho inomkhawulo oqinile we-macro noma uma isofthiwe yayo (njenge-Keychron Launcher) ingaphumeleli.
Umqondo kungaba ukudala isinqamuleli somhlaba wonke ku-PowerToys esivula uhlelo lokusebenza oluthile, bese ulungiselela ikhibhodi yakho ukuze cisha leyo ndlela enqamulelayo.Ngaleyo ndlela, uma ushintsha ikhibhodi yakho esikhathini esizayo noma ikhibhodi yakho yamanje ingasazamukeli ama-macro, ukuhlanganiswa kwakho kwezihluthulelo kuzoqhubeka nokusebenza uma nje une-PowerToys efakiwe futhi isebenza.
Esimweni esithile sabasebenzisi abathile be-Keychron, i-PowerToys yahlala injalo uhlelo BNjengoba ama-macro asebenzisa i-"Run" asebenze kahle ku-Keychron Launcher, kwakubonakala kungabalulekile ukwenza ushintsho, kodwa kusalokhu kuyindlela yokuhlola ngokushesha nje lapho imikhawulo ye-firmware iqala ukuba yinkinga.
Inzuzo enkulu ye-PowerToys ukuthi lonke uhlelo lokusebenza luyaziqonda lezo izinqamuleli ezihlelwe kabusha emhlabeni jikelele, ngaphandle kokuncika ekutheni yiluphi uhlelo lokusebenza olugxile kulo, okunciphisa izinkinga eziningi ezivamile zama-macros athumela ukuchofoza "ngokungaboni".
Umbhali oshisekayo ngomhlaba wamabhayithi nobuchwepheshe ngokujwayelekile. Ngiyathanda ukwabelana ngolwazi lwami ngokubhala, futhi yilokho engizokwenza kule bhulogi, ngikubonise zonke izinto ezithakazelisayo kakhulu ngamagajethi, isofthiwe, ihadiwe, izitayela zobuchwepheshe, nokuningi. Inhloso yami ukukusiza ukuthi uzulazule emhlabeni wedijithali ngendlela elula nejabulisayo.