Hogyan készíthetünk egyéni billentyűparancsot az AutoHotkey segítségével?

Tartalomjegyzék:

Hogyan készíthetünk egyéni billentyűparancsot az AutoHotkey segítségével?
Hogyan készíthetünk egyéni billentyűparancsot az AutoHotkey segítségével?

Videó: Hogyan készíthetünk egyéni billentyűparancsot az AutoHotkey segítségével?

Videó: Hogyan készíthetünk egyéni billentyűparancsot az AutoHotkey segítségével?
Videó: Change Outlook's Startup Folder - YouTube 2024, Április
Anonim
Vannak olyan dolgok, amelyek csak fájdalmat jelentenek, különösen akkor, ha újra és újra be kell írni őket. Vagy még rosszabb, ha a tipizálni kívánt dolog nem létezik a billentyűzeten. Mit csinálsz, ha amerikai billentyűzetet használsz, és egy eurót kell beadni egy dokumentumba?
Vannak olyan dolgok, amelyek csak fájdalmat jelentenek, különösen akkor, ha újra és újra be kell írni őket. Vagy még rosszabb, ha a tipizálni kívánt dolog nem létezik a billentyűzeten. Mit csinálsz, ha amerikai billentyűzetet használsz, és egy eurót kell beadni egy dokumentumba?

Nekem volt ez a probléma. Bosszankodtam, és még rosszabbul hibáztam. Szükségem volt megfékezni az én bosszúságom, és győződjek meg arról, hogy ezek a monoton dolgok ismételten beírták, következetesek és helyesek voltak. A vadászat volt megoldás. Kiderült, hogy mindkét probléma egy válasz: AutoHotKey.

Mi az AutoHotkey?

Maga az AutoHotkey (AHK) egy script-platform. Csak egy apró "kóddal" létrehozhatsz egy szkriptet, amely a háttérben fut és lehetővé teszi, hogy bármit is csinálj egy beállított gyorsbillentyűvel. Ha van olyan billentyűparancs, amelyet módosítani szeretne, akkor újratöltheti. Ha van egy kifejezés, amelyet rendszeresen beírsz, hozzárendelhetsz egy kulcskombinációt. Ha van egy sor parancs, amelyet kézzel futtatsz rendszeresen, akkor az AHK egyszerû kulcsfontosságú kombinációval futtathatja azokat.

Ne félj olyan szavakkal, mint a "scripting platform" és a "code". Az AutoHotkey rendkívül egyszerű a kezdéshez, különösen akkor, ha csak az alapvető gyorsbillentyűket adja hozzá az alapvető parancsokhoz. Lehet, hogy megtudhatja, mi kell egy egyetlen délután folyamán. Nézzünk át néhány alapvető példát arra, amit az AutoHotkey tehet az induláshoz.

Az AutoHotkey telepítése

Menjen az AutoHotkey webhelyére a program letöltéséhez. A főoldalon egy nagy zöld gomb, amelyen a "Letöltés" szerepel. Kattintson rá a letöltési oldalra. Itt egy teal letöltési gombra kattintva érheti el a legújabb verziót.

MEGJEGYZÉS: Egyes víruskereső programok az AutoHotkey-t rosszindulatú programként jelölik ki. Ez hamis pozitív. Az AutoHotkey rendkívül nagy teljesítményű, és bár önmagában nem veszélyes, ez egy szkriptnyelv - ez azt jelenti, hogy akkor is létrehozhat rosszindulatú programokat, ha volt vágya. De ne aggódjon az alap AutoHotkey program letöltéséért; ez nem károsítja a számítógépet.

Image
Image
Miután letöltötte a telepítőfájlt, kattintson duplán az AutoHotkey telepítésének megkezdéséhez. Majdnem minden felhasználó szeretné használni az Express Installation gombot. Az egyéni telepítés lehetőséget ad az alapértelmezett viselkedés és a telepítés helyének beállítására. Az alapértelmezett beállítások elhagyása a legjobb.
Miután letöltötte a telepítőfájlt, kattintson duplán az AutoHotkey telepítésének megkezdéséhez. Majdnem minden felhasználó szeretné használni az Express Installation gombot. Az egyéni telepítés lehetőséget ad az alapértelmezett viselkedés és a telepítés helyének beállítására. Az alapértelmezett beállítások elhagyása a legjobb.
Image
Image
Ha telepítve van, készen állsz a szórakoztató dolgokra: az első szkript írása.
Ha telepítve van, készen állsz a szórakoztató dolgokra: az első szkript írása.

Az első AutoHotkey Script létrehozása

Az AutoHotkey alkalmazás futtatása most már csak a súgóoldal elindítását teszi lehetővé. Az induláshoz szükség van egy olyan parancsfájlra, amely az AutoHotkey-t az egyedi billentyűparancsokról tájékoztatja. Kezdjük azzal, hogy létrehozzunk egyet.

Kattintson jobb gombbal az Asztalra (vagy bármely más mappára), és válassza az Új> AutoHotkey parancsfájlt. Ez létrehoz egy új fájlt a.ahk kiterjesztéssel az adott mappában. Nevezze el a fájlt bármit is, majd kattintson rá a jobb egérgombbal, és nyissa meg a Jegyzettömbben. (vagy egy olyan kód-barát programot, mint a Notepad ++, ha van ilyen). Lesz egy szöveg a fájlban. Az olyan egyszerű szkriptekhez, mint amilyennek bizonyítottak, eltávolíthatók. Ahogy fejlettebbek vagytok, érdemes hagyni.

Egy majdnem üres palást kapsz, hogy elkészíthessd álmai billentyűparancsait. Íme néhány példa.
Egy majdnem üres palást kapsz, hogy elkészíthessd álmai billentyűparancsait. Íme néhány példa.

Kezdjük egy igazi egyszerű karakter beillesztési szkripttel. Van egy forgatókönyvem, amelyet minden nap használok, hogy megengedjék számomra, hogy olyan német karaktereket írjak be, amelyek nem angolul vannak. Tegyük fel, hogy be akarom írni a ß karaktert, amikor megnyomom az Alt + Shift + S billentyűt a billentyűzeten. Az AutoHotkey-ben ez így fog kinézni:

!+s:: Send, ß

Tegyük le a szöveget:

  • ! az Alt billentyű szimbóluma
  • + a Shift billentyű szimbóluma
  • s jelentése (természetesen) az S kulcs
  • :: jelzi, hogy mit akarsz a megelőző kulcsok futtatásakor, amikor együtt nyomja
  • Küldés, egy parancs, amely az eljárás szövegét írja be
  • ß a szöveg, amelyet a parancsnak meg kell adnia.

Lényegében ez a parancs azt mondja: "Ha az Alt, a Shift és az S gombokat egyszerre megnyomjuk, írjuk be a ß-t."

Más módosítót is hozzáadhat. Például, ha hozzáadja a <szimbólumot a gyorsbillentyű előtt (így olvas

akkor az AutoHotkey parancs csak akkor futtathatja a parancsot, ha a bal Alt billentyűt használja.

Az egész német-szimbólum-hotkey-parancsfájl így néz ki:

Ha ismeri a szkripthez hozzáadni kívánt karakter nevét, valószínűleg a leggyorsabb módja annak megtalálása a Google-ban. Ha nem, akkor kereshet ASCII vagy Unicode táblázatban.
Ha ismeri a szkripthez hozzáadni kívánt karakter nevét, valószínűleg a leggyorsabb módja annak megtalálása a Google-ban. Ha nem, akkor kereshet ASCII vagy Unicode táblázatban.

Ezt csak az egyedi karaktereknél veheti át. Ha úgy találja magát, hogy rendszeresen küzd, hogy összetett, ellenszenves vagy egyszerűen hosszú karaktersorozatokat fordít az agyadról ujjaira, az AutoHotkey az új legjobb barátod. Másik munkámban sok esetben más intézményekbe kell mennem, hogy foglalkozzanak a biztonsági elemekkel a projektekről, anélkül, hogy azokat az embereket, akiket dolgozom. Ez megköveteli, hogy megmagyarázzam, hogy ki vagyok és miért kapcsolatom őket. Ahelyett, hogy kiírnám ezt az egész üzenetet, egy hotstringet használok az AHK-ban. A parancsfájl így néz ki:

A
A

:*:

az elején elmondja az AHK-nak, hogy nézzen utána a szúrást. Ebben az esetben ez a karakterlánc

ncm

(rövid, friss új üzenet, a fejemben). Tehát bármikor beírhatom az ncm betűket egy dobozba, majd átváltom őket a következő szöveget tartalmazó szöveggel

::

a forgatókönyvben. Nem csak megfordítottam egy bekezdést, amelybe három billentyűleütést kellett beírnom, tudom, hogy minden alkalommal helyes lesz.

Ezt egy gyorsbillentyűvel lehet elérni a hotscript helyett. Lehetne kicserélni

:*:ncm

a forgatókönyvvel együtt

!+n

és ugyanaz a szöveget jeleníti meg, ha megnyomta az Alt + N billentyűt.

Az AutoHotkey képes arra is, hogy az alapinformációkat a számítógépről húzza. Például elérhető a mai dátum. Tehát ha valaki, aki a dátumot beírja sok területre, akkor ez a forgatókönyv életmentő lehet.

Ha futtatja ezt a szkriptet, az AutoHotkey az aktuális dátumot eldobja bárhol a kurzor. A szkriptben olyan formákkal is játszhatsz, mint pl. A formázás (pl. Hh / hh / ééé / év / év / év).
Ha futtatja ezt a szkriptet, az AutoHotkey az aktuális dátumot eldobja bárhol a kurzor. A szkriptben olyan formákkal is játszhatsz, mint pl. A formázás (pl. Hh / hh / ééé / év / év / év).

Tovább: Programok futtatása, Remap parancsikonok és sok más

Az AutoHotkey sokkal többet tehet, mint a szöveg beillesztése (bár ez az egyik gyakori használat). Azt is használhatja, hogy futtasson egy programot, amikor megnyom egy bizonyos kulcsot, újracsatolja a tetszés szerinti gyorsbillentyűket, például az Alt + Tabt, vagy az egérmutató gombjait. Ha nagyon mélyre vált, akkor is létrehozhat párbeszédablakokat vagy teljes körű programokat az AutoHotkey programmal.

A gyorsbillentyűk különböző szimbólumai az AutoHotkey dokumentációjában találhatók. Láthatja a kezdő oktatóanyagot is további példákra a szkriptben lévő dolgokról. Ha valaha elakadtál, az AutoHotkey fórum nagyszerű hely a kereséshez, kérdéseket feltenni, és többet megtudni arról, hogy mit tehet az AutoHotkey.

Ajánlott: