If-Koubou

Cum să creați comenzi rapide personalizate de la tastatură utilizând funcția AutoHotkey

Cum să creați comenzi rapide personalizate de la tastatură utilizând funcția AutoHotkey (Cum să)

Există câteva lucruri care sunt doar o durere de tip - mai ales atunci când trebuie să le tipi de peste și peste și peste. Sau chiar mai rău, dacă chestia pe care doriți să o tastați nu există pe tastatură. Ce faceți dacă utilizați o tastatură americană și trebuie să renunțați la un document?

Am avut această problemă. M-am enervat, și chiar mai rău, făceam greșeli. Aveam nevoie să mă opresc și să mă asigur că aceste lucruri monotone pe care trebuia să le scriu în mod repetat erau coerente și corecte. Vânătoarea a fost pe cale de soluții. Se pare că există un răspuns la ambele probleme: AutoHotKey.

Ce este AutoHotkey?

În centrul său, AutoHotkey (AHK) este o platformă de scripting. Cu doar un pic de "cod", puteți crea un script care rulează în fundal și vă permite să faceți ceva despre orice cu o tastă rapidă pe care o setați. Dacă există o comandă rapidă de la tastatură pe care doriți să o modificați, o puteți remapa. Dacă există o frază pe care o introduceți în mod regulat, puteți să o asociați o combinație de taste. Dacă există o serie de comenzi pe care le executați manual în mod regulat, AHK le poate rula pe toate cu un simplu combo-cheie.

Nu vă speriați de cuvinte precum "platforma scripting" și "codul", totuși. AutoHotkey este extrem de simplu pentru a începe, mai ales dacă doar îi alocați comenzi rapide de bază comenzilor de bază. Sunt șanse, puteți afla ce aveți nevoie în cursul unei singure după-amieze. Hai să vedem câteva exemple de bază despre ce poate face AutoHotkey pentru a începe.

Cum se instalează AutoHotkey

Accesați site-ul web al AutoHotkey pentru a descărca programul. Pe pagina principală este un buton verde mare care spune "Descărcați" pe el. Dacă faceți clic pe aceasta, veți ajunge la pagina de descărcare. Aici puteți să faceți clic pe butonul de descărcare pentru a obține cea mai recentă versiune.

NOTĂ: Unele programe antivirus vor marca AutoHotkey ca malware. Acesta este un fals pozitiv. AutoHotkey este extrem de puternic și, deși nu este periculos pe cont propriu, este o limbă de scripting - ceea ce înseamnă că ați putea crea malware cu el dacă ați fi dorit să. Dar nu vă faceți griji cu privire la descărcarea programului AutoHotkey de bază; nu vă va afecta calculatorul.

Odată ce fișierul de instalare a fost descărcat, faceți dublu clic pe el pentru a începe instalarea AutoHotkey. Aproape toți utilizatorii vor dori să utilizeze butonul Express Installation. Instalarea personalizată vă oferă opțiuni în legătură cu comportamentele implicite și pentru a instala locația. Lăsarea setărilor implicite în loc este cea mai bună.

Odată ce este instalat, sunteți gata să ajungeți la lucrurile distractive: scriind primul scenariu.

Cum de a crea primul script AutoHotkey

Rularea aplicației AutoHotkey nu va face altceva decât să lanseze pagina de ajutor. Pentru a începe, trebuie să aveți un script care să spună AutoHotkey despre comenzile rapide personalizate de la tastatură. Deci, să începem prin a crea unul.

Faceți clic dreapta pe Desktop (sau orice alt dosar) și selectați New> AutoHotkey script. Acest lucru va crea un nou fișier cu extensia .ahk din acel director. Denumiți fișierul după cum doriți, apoi faceți clic dreapta pe el și deschideți-l în Notepad. (sau un program mai prietenos cu codul, cum ar fi Notepad ++, dacă îl aveți). Va fi un text în fișier. Pentru scripturi simple, cum ar fi demonstrarea aici, pot fi eliminate. Pe măsură ce deveniți mai avansați, vă recomandăm să le lăsați.

Vi se va da o schemă aproape goală pentru a crea comenzi rapide de la tastatură ale viselor tale. Iată câteva exemple.

Să începem cu un adevărat script de inserare a caracterelor. Am un script pe care-l folosesc în fiecare zi pentru a-mi permite să scriu caractere comune din limba germană care nu sunt pe tastatura mea engleză. Să presupunem că vreau să introduc caracterul ß ori de câte ori apăs pe tasta Alt + Shift + S. În AutoHotkey, ar arăta astfel:

! + s :: Trimiteți, ß

Haideți să spargem acel fragment de text:

  • ! este simbolul pentru tasta Alt
  • + este simbolul pentru tasta Shift
  • s reprezintă (evident) cheia S
  • :: indică ce doriți să fie difuzate tastele precedente când sunt presate împreună
  • Trimite, este o comandă care introduce textul de procedură
  • ß este textul pe care dorim să îl tastați.

În esență, această comandă spune: "Când Alt, Shift și S sunt apăsate în același timp, tastați ß."

Puteți adăuga și alți modificatori. De exemplu, dacă adăugați simbolul <înainte de tasta rapidă (așa că se citește , puteți spune AutoHotkey să execute comanda numai dacă este folosită tasta Left Alt.

Tot scriptul meu german-simbol-hotkey arată astfel:

 

Dacă știți numele personajului pe care doriți să-l adăugați la scenariul dvs., căutarea lui în Google este probabil cea mai rapidă modalitate de a-l găsi. Dacă nu, îl puteți căuta pe un tabel ASCII sau Unicode.

Puteți lua asta mai mult decât doar personaje individuale. Dacă vă aflați în mod regulat în dificultate pentru a traduce sforile complexe, obișnuite sau pur și simplu lungi de la creier la degete, AutoHotkey este noul dvs. cel mai bun prieten. În celălalt loc de muncă, adesea trebuie să mă adresez persoanelor din alte instituții pentru a discuta despre elementele de securitate pe proiecte, fără a fi introduse de la persoanele cu care lucrez. Acest lucru necesită să vă explic cine sunt și de ce îi contactez. În loc să scrii întregul mesaj, folosesc un hotstring în AHK. Scenariul arată astfel:

:*: la început îi spune lui AHK să privească ce zăpăceală îl urmează. În acest caz, șirul este NCM (scurt pentru "mesajul rece rece" în capul meu). Deci, de fiecare dată când introduc literele ncm într-o cutie, le va schimba cu șirul de text care urmează :: în scenariu. Nu numai că am transformat un paragraf în valoare de tastând în trei apăsări de taste, știu că va fi corect de fiecare dată.

Acest lucru ar putea fi realizat cu o tastă rapidă în loc de hotscript. Puteți înlocui : *: NCM în scenariul cu ! N + și au același șir de text se afișează cu tine apăsat Alt + N de pe tastatură.

AutoHotkey are, de asemenea, capacitatea de a obține informații de bază de pe computer. De exemplu, poate obține data de astăzi. Deci, dacă sunteți cineva care intră în această dată într-o mulțime de domenii, acest scenariu ar putea fi un salvator.

Dacă executați acest script, AutoHotkey va renunța la data curentă oriunde este cursorul dvs. Puteți juca, de asemenea, în scenariu, cum ar fi formatarea (zz / lm / aaaa față de MM / zi / aaaa).

Mergeți mai departe: executați programe, comenzi rapide Remap și mai mult

AutoHotkey poate face mult mai mult decât inserarea textului (deși aceasta este una dintre cele mai frecvente utilizări). De asemenea, puteți să-l utilizați pentru a rula un program atunci când apăsați o anumită cheie, remapă scurte, cum ar fi Alt + Tab, la tastele rapide alese de dvs. sau butoanele remapă pe mouse. Dacă ajungeți într-adevăr adânc, puteți crea casete de dialog sau programe full-fledged cu AutoHotkey.

Puteți vedea diferitele simboluri pentru tastele rapide din documentația AutoHotkey. De asemenea, puteți vedea tutorialul începătorului pentru mai multe exemple de lucruri pe care le puteți face într-un scenariu. Dacă vă rămâneți blocat, forumul AutoHotkey este un loc minunat de căutare, de a pune întrebări și de a afla mai multe despre ce poate face AutoHotkey.