Enhavtabelo[Kaŝi][Montri]
Ĉu ekzistas maniero plenumi ripetajn taskojn per nur kelkaj klakoj?
Multaj uzantoj jam konas kelkajn bazajn ŝparklavojn por produktiveco. Anstataŭ uzi vian muson por navigi ĉirkaŭ GUI, vi povas simple uzi Ctrl+S por konservi vian laboron. Anstataŭ mane minimumigi ĉiun malfermitan fenestron, vi povas simple tajpi Win+D por montri vian Labortablo. Sed ĉu ekzistas maniero krei viajn proprajn ŝparklavojn?
AutoHotkey estas programo, kiun vi povas facile lerni krei kutimajn komandojn per kelkaj linioj de kodo. Imagu povi malfermi viajn plej ŝatatajn retejojn aŭ programojn per kelkaj klavoj, aŭ aŭtomate enigi la aktualan daton kiam vi tajpas "currdate".
Ĉi tiu artikolo trarigardos kelkajn el la bazaj funkcioj, kiujn vi povas trovi en AutoHotkey, kaj esploros kelkajn oftajn uzkazojn por la programo.
Kio estas AutoHotKey?
AutoHotkey estas senpaga kaj malfermfonta kutima skriptlingvo disponebla en Vindozo. Ĝi estis komence evoluigita por krei klavarajn ŝparvojojn facile kaj klavojn por facile aŭtomatigi komputilajn taskojn.
Kun ĉi tiu programo, uzantoj povas facile krei skriptojn kaj makroojn kiuj povas reprodukti ŝnuron de klavaro kaj muso enigo. Altnivelaj uzkazoj de AutoHotkey eĉ uzas uzantinterfacojn kaj menubretojn por specifi kion precize vi volas, ke via skripto faru.
Ĉar AutoHotkey funkcias per C++, ĉiu skripto povas facile esti konvertita en .EXE-dosieron, kiun iu ajn povas ruli eĉ se ili ne havas AutoHotkey instalita.
Uzantoj povas instali AutoHotkey en sia oficiala retejo. Ilia dokumentado estas ankaŭ komencanto-amika kaj ampleksa.
Ŝlosilo Elstaraĵoj
- Kapablo atribui kaj preni variablojn
- Remapu aŭ malŝalti iujn klavarajn klavojn
- Simuli klavaron, muson kaj stirstangon enigo
- Uzantoj povas asigni "hotstrings" kiuj povas anstataŭigi certan tekston
- Propraj datumoj enirformularoj per GUI
- Kongruo kun la Vindoza API
- Kreu kutimajn tabelojn aŭ objektojn.
- Venas kun ampleksa biblioteko de funkcioj, kiuj povas helpi uzantojn manipuli tekston, komputi valorojn kaj pli
Bazaj Konceptoj
Jen antaŭprezento de kelkaj el la bazaj konceptoj, kiujn vi povas uzi dum konstruado de viaj AutoHotkey-skriptoj.
Kreante novan dosieron
Post kiam AutoHotkey estas instalita, Vindozaj uzantoj povas rapide aldoni novan skripton elektante la opcion AutoHotkey Script sub Nova kiam vi dekstre alklakas sur via Labortablo.
Por komenci modifi vian skripton, vi povas malfermi la novan dosieron en via plej ŝatata tekstredaktilo. Ĉiu nova skripto inkluzivas defaŭltan skripton, kiu certigas la plej bonan rendimenton kaj kongruon.
Hotkeys kaj Hotstrings
Hotkeys aŭ ŝparklavoj estas kombinaĵoj de klavarklavoj kiuj ekigas specifan agon.
En la malsupra ekzemplo, ni uzis la ĉenon “#n” por indiki, ke ni volas uzi la klavoklavon Win + N. La sekva linio specifas Run komandon por la Notepad-aplikaĵo. Ni uzas la revenklavon por signali la finon de la ago.
La funto-signo signifas Venko. La "!" simbolo estas uzata por la Alt-klavo, la "^"-simbolo estas uzata por Ctrl, kaj la "+"-klavo estas uzata por la Shift-klavo. Kolektive, ĉi tiuj ŝlosiloj estas konataj kiel modifklavoj.
AutoHotkey ankaŭ subtenas kuntekst-sentema klavoklavoj. Ekzemple, vi eble volas ekigi agon nur se vi estas en via plej ŝatata redaktilo. Por fari tion, AutoHotkey havas #IfWinActive ŝlosilvorton.
En la malsupra ekzemplo, ni aldonis a #SeWinActive direktivo kiu unue kontrolas ĉu la uzanto estas nuntempe sur la Notepad-aplikaĵo antaŭ ol plenumi la agon.
Varmaj Ŝnuroj estas ĉefe uzataj por pligrandigi mallongigojn dum vi tajpas ilin. Ekzemple, vi povas agordi AHK-skripton, kiu tajpas "cetere" post kiam vi tajpas "btw".
Difini hotstring estas sufiĉe facila. Simple enmetu la ellasilon mallongigon inter du paroj de dupunktoj. La varmŝnuro aktivigas post kiam vi tajpas finsignalon post la mallongigo.
Finaj signoj inkluzivas krampojn, krampojn, krampojn, interpunkciajn signojn, langetojn, spacojn kaj la Enigu klavon. Ekzemple, uzante la supran skripton, mi povas tajpi "ttylm" sen la varmŝnuro ekfunkciigo.
Uzantoj povas meti tiom da ŝnuroj kaj klavoj en ununura dosiero.
Sendu Ŝlosilenigon
En la antaŭaj ekzemploj, ni montris ekzemplojn de agoj kiuj resendas tekston. Kvankam ĉi tio estas utila en multaj kazoj, ekzistas kelkaj okazoj kie ni eble devos uzi la Sendi Ŝlosilan Enigon anstataŭe.
Ĉi tiu funkcio permesas specifi en la skripto kiam klavo estas premita kaj nepremata kaj kiom longe ĝi devas resti premita. Agoj kiuj postulas ŝlosilan prokraston kutime uzos Send-komandon.
En la supra ekzemplo, ni havas skripton, kiu tenas la supren-sagoklavon dum unu sekundo. Rimarku, ke ni havas apartajn komandojn por premi kaj liberigi klavon.
Kuru retejojn kaj programojn
Ni povas uzi la komandon Run por malfermi dosierojn kaj URL-ojn. Specifante ricevanton kun frazo kiel "mailto:[retpoŝte protektita]” malfermos vian defaŭltan retpoŝtan aplikaĵon kun la donita ricevanto plenigita.
Krom dosieroj, AHK permesas vin malfermi specialajn Vindozajn dosierujojn en via operaciumo. Ekzemple, por malfermi la Recycle Bin, ni povas uzi la tutmonde unikan identigilon de tiu dosierujo aŭ CLSID. Vi povas foliumi ĉi tion listo de CLSID-oj disponeblaj en Vindozo.
Objektoj kaj Variabloj
Pli altnivelaj funkcioj por AutoHotkey inkluzivas la kapablon uzi variablojn kaj objektojn.
Variabloj povas esti uzataj por konservi tekston, nombrojn kaj datumojn de aliaj funkcioj. Vi povas asigni ajnan valoron al variablo.
Objektoj estas maniero organizi datumojn pli efike. Objektoj estas esence kolekto de variabloj. En AHK, la variablonomoj estas konataj kiel ŝlosiloj, dum la enhavo estas nomitaj valoroj.
Objektoj povas esti en tabelformato, kie ĉiu valoro havas rilatan indekson kiel sia ŝlosilo. Alternative, ni povas uzi asociecan tabelon kie la klavoj estas ĉenoj aŭ ne-sinsekvaj nombroj.
Ekzemplaj Uzkazoj
1. Klavaro Remapado
Uzantoj, kiuj volas uzi alternajn klavarajn mapojn, kiel Dvorak, povas uzi AutoHotkey-skripton por facile agordi la taŭgajn klavarajn mapojn.
2. Hotkeys por ajna Retejo kaj Programo
AutoHotkey povas malfermi ajnan programon en via komputilo kaj aperigi ajnan retejon URL. Ekzemple, vi povas agordi skripton, kiu malfermas Google-Serĉon, kiam vi premas Ctrl + Shift + C. Viaj plej uzataj programoj povas esti unu klavopremo for.
3. Plenigu ofte uzatajn dosiernomojn aŭ frazojn
AutoHotkey povas helpi vin facile plenigi diversajn frazojn kaj tekstajn ŝnurojn, kiuj povas esti tede tajpi mem. Ekzemple, vi povas krei mallongan varmŝnuron, kiu tajpas vian poŝtadreson.
4. Propraj Ŝparvojoj por Specialaj Signoj kaj Interpunkcio
Ĉu vi iam havis malfacilaĵojn tajpi specialan signon kiel ñ aŭ é? Verkistoj eble trovos tede memori kiel tajpi en-strekon (–) aŭ em-streketon (—). AutoHotkey povas helpi uzantojn krei kutimajn ŝparvojojn al siaj plej uzataj specialaj signoj.
konkludo
AutoHotkey estas ekstreme potenca programo por Vindozaj uzantoj.
La programo estas perfekta por aŭtomatigi ripetemajn kaj tedaj taskoj. Potencaj uzantoj kaj ŝatantoj de skriptaĵoj certe profitos de la granda nombro da taskoj, kiujn AHK povas fari per sia skriptlingvo.
Lasi Respondon