22Aug

Kako ustvariti bližnjične bližnjične tipke s funkcijo AutoHotkey

Obstaja nekaj stvari, ki so samo bolečine za tipkanje - še posebej, če jih morate znova vnašati znova in znova. Ali še slabše, če je stvar, ki jo želite vnesti, ne obstaja na tipkovnici. Kaj storite, če uporabljate ameriško tipkovnico in morate v dokument spustiti €?

To težavo sem imel. Sem bil nadležen, in še huje, naredil sem napake. Moral sem preprečiti nadlegovanje in se prepričati, da so te monotone stvari, ki sem jih moral večkrat vnašati, dosledni in pravilni. Lov je bil na voljo za rešitve. Izkazalo se je, da obstaja en odgovor za obe težavi: AutoHotKey.

Kaj je AutoHotkey?

V svojem jedru je AutoHotkey( AHK) skriptna platforma. S samo majhnim "kodo" lahko ustvarite skript, ki se izvaja v ozadju, in vam omogoča, da naredite skoraj vse, kar je z vgrajeno bližnjico.Če je bližnjica na tipkovnici, ki jo želite spremeniti, jo lahko spremenite.Če obstaja fraza, ki jo redno vnašate, ji lahko dodelite kombinacijo tipk.Če obstaja vrsta ukazov, ki jih ročno vodite redno, jih lahko AHK zažene s preprosto kombinacijo tipk.

Ne bojte se besed, kot so "scripting platform" in "code", čeprav. AutoHotkey je zelo enostaven za začetek, še posebej, če samo osnovne tipke dodeljujete osnovnim ukazom. Verjetno je, da se boste v enem samem popoldnevu naučili, kaj potrebujete. Oglejmo si nekaj osnovnih primerov, kaj lahko naredi AutoHotkey, da bi začeli.

Kako namestiti AutoHotkey

glavo na spletni strani AutoHotkey, da prenesete program. Na glavni strani je velik zelen gumb, ki pravi »Prenos« na njem. S klikom na to boste odpeljali na stran za prenos. Tukaj lahko na gumb za prenos teal najdete najnovejšo različico.

OPOMBA: Nekateri protivirusni programi bodo označili program AutoHotkey kot zlonamerno programsko opremo. To je lažno pozitivno. AutoHotkey je izjemno zmogljiv in, čeprav to ni nevarno, gre za skriptni jezik, kar pomeni, da bi z njim lahko ustvarili zlonamerno programsko opremo, če bi imeli željo. Ampak ne skrbite, da bi sam prenesli osnovni program AutoHotkey;to ne bo škodilo vašemu računalniku.

Ko je namestitvena datoteka prenesla, dvokliknite na to, da začnete namestiti AutoHotkey. Skoraj vsi uporabniki želijo uporabiti gumb za namestitev Express. Namestitev po meri vam ponuja možnosti za privzeto vedenje in namestitev lokacije. Najboljše je, da zapustite privzete nastavitve.

Ko je nameščen, ste pripravljeni na zabavo: pisanje prvega skripta.

Kako ustvariti svoj prvi AutoHotkey skript

Zaženite aplikacijo AutoHotkey zdaj ne boste dejansko naredili ničesar, ampak začeli svojo stran pomoči.Če želite začeti, morate imeti skript, ki pripoveduje AutoHotkey o bližnjicah na tipkovnici po meri. Začnimo z ustvarjanjem enega.

Z desno tipko miške kliknite na namizju( ali katero koli drugo mapo) in izberite Novo & gt;Skript AutoHotkey. To bo ustvarilo novo datoteko z razširitvijo. ahk v tej mapi. Datoteko poimenujte kar koli želite, nato pa z desno miškino tipko kliknite in odprite v beležnici.(ali bolj prijazen program, kot je Notepad ++, če ga imate).V datoteki bo nekaj besed. Za preproste skripte, kot so bili tukaj prikazani, jih je mogoče odstraniti. Ko boste napredovali, ga boste morda želeli zapustiti.

Dobili boste skoraj prazen skrilavec za ustvarjanje bližnjičnih tipk vaših sanj. Tukaj je nekaj primerov.

Začnimo s pravim preprostim skriptom za vstavljanje znakov. Imam skript, ki ga uporabljam vsak dan, da bi lahko vnesel pogoste znake iz nemščine, ki niso na angleški tipkovnici. Recimo, da želim vnesti znak ß vsakič, ko pritisnem Alt + Shift + S na tipkovnici. V AutoHotkey-ju bi to izgledalo takole:

! + S: : Pošlji, ß

Razbijamo to malo besedilo navzdol:

  • !je simbol za Alt-ključ
  • + je simbol za ključ Shift
  • s stoji za( seveda) tipka S
  • : : označuje, kaj želite, da se predhodne ključe zaženejo, ko pritisnete skupaj
  • Pošlji, je ukaz, kinadaljevanje besedila
  • ß je besedilo, za katerega želimo vnesti ukaz.

V bistvu ta ukaz pravi: "Ko pritisnete Alt, Shift in S istočasno, vnesite ß."

Lahko dodate tudi druge modifikatorje.Če na primer dodate & lt;simbol pred vašo bližnjico( tako da se glasi & lt;! + s: : Pošlji, ß, lahko avtoškolu poveste, da bo zagnati le ukaz, če uporabljate tipko levo Alt.

Moj celoten skript nemško-simbolov-hotkey je videti takole:

& lt;! A: : Pošlji, ä & lt;! O: : Pošlji, ö & lt;! U: : Pošlji, ü & lt;! + A: : Pošlji,Ä & lt;! + O: : Pošlji, Ö & lt;! + U: : Pošlji, Ü & lt;! + S: : Pošlji, ß & lt;! + $: : Pošlji, €

Če poznate ime znakaki ga želite dodati v svoj skript, je iskanje v Googlu verjetno najhitrejši način, da ga najdeš.Če ne, jo lahko poiščete v tabeli ASCII ali Unicode.

To lahko vzamete samo kot posamezne znake.Če se znajdete, da si redno prizadevate prevesti zapletene, neobičajne ali preproste dolge črke znakov iz možganov v prste, je AutoHotkey vaš novi najboljši prijatelj. Pri moji drugi zaposlitvi se moram pogosto srečati s posamezniki v drugih institucijah, da bi razpravljali o varnostnih predmetih na projektih brez predstavitve ljudi, s katerimi delam. To zahteva, da razložim, kdo sem, in zakaj se obrnem k njim. Namesto da vnesem to celotno sporočilo, uporabljam vročino v AHK.Skript je videti takole:

: *: na začetku pripoveduje AHK, da pazi na žarek, ki sledi temu. V tem primeru je niz ncm( kratko za "novo hladno sporočilo" v moji glavi).Torej kadar koli vnesem črke ncm v polje, jih bo zamenjal z nizom besedila, ki sledi: : v skripti. Ne samo, da sem obrnil odstavek, ki bi ga bilo treba vtipkati v tri tipke, vem, da bo vsakič prav.

To bi lahko dosegli z bližnjico namesto hotscripta. Lahko bi nadomestili: *: ncm v skriptu z! + N in imeli enak niz besedila, ko ste pritisnili Alt + N na tipkovnici.

AutoHotkey ima tudi možnost, da povleče osnovne informacije iz vašega računalnika. Na primer, lahko dobi današnji datum. Torej, če ste nekdo, ki vnesel datum na veliko polj, je ta scenarij lahko lifesaver.

Če zaženete ta skript, bo AutoHotkey padel trenutni datum, kjerkoli je vaš kazalec. Igrate lahko tudi s podobnimi oblikami( npr. /MM/ llll) in skriptom, kot je npr. MM /dd/ yyyy.

Going Further: zaženite programe, odstranite bližnjice in še več

AutoHotkey lahko naredi veliko več, kot je vstaviti besedilo( čeprav je to ena od bolj pogostih uporab).Uporabite ga lahko tudi za zagon programa, ko pritisnete določeno tipko, remap shortucts, kot Alt + Tab, na bližnjične poizvedbe ali gumbe za premikanje na miški.Če dobite res globoko, lahko s programom AutoHotkey ustvarite pogovorna okna ali polnopravne programe.

V dokumentaciji AutoHotkey lahko vidite različne simbole za bližnjice. Prav tako lahko vidite njihov začetni vadnik za še več primerov stvari, ki jih lahko naredite v skripti.Če se kdaj zaprete, je forum AutoHotkey odličen kraj za iskanje, postavljanje vprašanj in več informacij o tem, kaj lahko naredi AutoHotkey.