Přejít na hlavní obsah

Jak přidat klávesovou zkratku do AutoHotkey

  • Bohumil Kratochvílová
  • Triky

AutoHotKey (AHK) je výkonný skriptovací jazyk pro automatizaci akcí na počítači. Umožňuje uživateli vytvářet vlastní klávesové zkratky pro provádění různých operací, jako je spouštění programů, otevírání webových stránek nebo spouštění Maker. Přidání klávesové zkratky do AHK může výrazně zlepšit efektivitu práce a ušetřit čas uživatele.

V AHK je klávesová zkratka sekvencí stisknutí kláves, která provádí určitou akci. Tyto akce lze naprogramovat pomocí speciální AHK syntaxe. Nejprve musí uživatel určit, které klávesy chce použít pro svou klávesovou zkratku. Může to být kombinace kláves klávesnice, jako je Ctrl+Alt+Delete, nebo speciální klávesy, jako je klávesa "Play" na multimediální klávesnici.

Když uživatel identifikuje požadované klávesy, může začít přidávat kód, který se provede stisknutím této klávesové zkratky. V AHK, kód je sada instrukcí pro splnění určitého úkolu. Otevírání aplikace, přepínání oken, spouštění Maker nebo jakékoli jiné úkoly lze automatizovat pomocí AHK.

Studium AHK: základní pojmy a funkce

Základní pojmy v AHK:

  • Skript: toto je sada příkazů AHK zaznamenaných v textovém souboru s příponou .ahk. Skripty se provádějí pomocí AHK interpretu.
  • Klávesové zkratky: jedná se o kombinace kláves, které iniciují provedení určité akce nebo spuštění konkrétního programu. Například klávesová zkratka Ctrl + Shift+C může zkopírovat vybraný text do schránky.
  • Působnost: jedná se o bloky kódu, které plní určité úkoly. Funkce mohou být zabudovány do AHK a také definovány uživatelem.

Základní funkce v AHK:

  • Send: tato funkce umožňuje odesílat stisky kláves a další příkazy do aktivního okna. Tuto funkci lze například použít k automatickému zadávání textu nebo provádění určitých akcí.
  • Run: tato funkce spouští programy nebo otevírá soubory pomocí dané aplikace. Tuto funkci lze například použít ke spuštění prohlížeče s konkrétní adresou URL nebo k otevření dokumentu v textovém editoru.
  • Click: tato funkce simuluje kliknutí myší. Tuto funkci lze například použít k automatickému stisknutí tlačítka na webové stránce nebo v programu.

Učení a aplikace základních pojmů a funkcí v AHK vám umožňuje vytvářet výkonné skripty pro automatizaci každodenních úkolů v počítači. S AHK lze výrazně zlepšit efektivitu práce a zkrátit čas strávený rutinními operacemi.

Jak nastavit AHK v počítači

Krok 1: Stáhněte a nainstalujte AutoHotkey z oficiálních webových stránek vývojáře.

Krok 2: Vytvořte nový textový dokument v počítači.

Krok 3: Otevřete vytvořený textový dokument a zadejte následující kód:

Zde můžete zadat klávesové zkratky a příkazy, které k nim chcete přiřadit. Pokud například chcete připnout klávesovou zkratku Ctrl + Alt + D k příkazu Otevřít Správce úloh, zadejte následující kód:

Krok 4: Uložte soubor s příponou."ahk". Například " my_script.ahk".

Krok 5: Poklepejte na uložený soubor."ahk " spustit svůj skript program.

Poznámka: AHK poběží na pozadí a skripty budou spuštěny stisknutím uvedených klávesových zkratek. Chcete-li skript zastavit, klikněte na ikonu AHK v systémové liště a vyberte "ukončit".

Toto je pouze základní návod k nastavení AHK na vašem počítači. AHK můžete použít k provádění složitějších úkolů, personalizaci práce s určitými aplikacemi a dalších. Prozkoumejte oficiální dokumentaci AutoHotkey a zjistěte více o možnostech tohoto praktického automatizačního nástroje.

Vytvoření nového skriptu v AHK

  1. Stáhněte si a nainstalujte AutoHotkey z oficiálních stránek.
  2. Otevřete libovolný textový editor (jako je Poznámkový blok) a vytvořte nový soubor.
  3. V novém souboru zadejte příkaz "SetTitleMatchMode, 2" a stiskněte Enter. Tento příkaz umožní skriptu vyhledávat okna podle částečné shody názvu.
  4. Přidejte příkazy, které chcete provést, když stisknete určité klávesové zkratky. Pokud například chcete přiřadit příkaz k otevření internetového prohlížeče stisknutím kombinace kláves Ctrl + Alt + I, přidejte následující řádek:
    ^!i:: Run, "C:\Program Files\Internet Explorer\iexplore.exe"
  5. Uložte soubor s příponou."ahk". Například " script.ahk".
  6. Spusťte skript poklepáním na soubor dvakrát. Nyní se přiřazený příkaz provede stisknutím klávesové zkratky Ctrl+Alt + I.

To je všechno! Nyní víte, jak vytvořit nový skript v AHK a přiřadit příkazy pro konkrétní klávesové zkratky. To vám umožní výrazně zjednodušit a urychlit rutinní úkoly v počítači.

Vkládání příkazů a funkcí do skriptu AHK

Pro práci s AHK je důležité vědět, jak vložit příkazy a funkce do skriptu. V této části se podíváme na hlavní způsoby vložení kódu do AHK, abyste si mohli vytvořit vlastní skripty na základě svých potřeb.

Jedním ze způsobů, jak vložit příkazy a funkce do skriptu AHK, je ručně je napsat. Do hlavního textu skriptu můžete jednoduše zadat příkaz nebo funkci. Pokud například chcete ke spuštění programu přiřadit klávesovou zkratku, můžete použít následující kód:

^+p::Run, "Путь_к_программе"return

V tomto případě používáme '^ + p `k označení klávesové zkratky`Ctrl+Shift+P'. Dále zadáme příkaz 'Run', který spustí program zadanou cestou. Na konci skriptu dáme příkaz 'return', abychom řekli AHK, že skript skončil.

Druhým způsobem vložení příkazů a funkcí do skriptu AHK je použití již hotových funkcí. AHK poskytuje mnoho vestavěných funkcí, které můžete použít k provádění různých úkolů. Chcete-li například vytvořit varovnou zprávu, můžete použít funkci `MsgBox`. Zde je příklad kódu:

MsgBox, Привет, мир!

V tomto případě používáme funkci "MsgBox" k zobrazení zprávy " Ahoj, svět!". Jednoduše vložte tento kód do skriptu AHK a při spuštění se zobrazí odpovídající zpráva.

Vkládání příkazů a funkcí do skriptu AHK je tedy poměrně jednoduché. Můžete je buď zadat ručně, nebo použít již hotové funkce. Podívejte se na další dokumentaci a příklady kódu, abyste mohli lépe porozumět schopnostem AHK a vytvářet složitější skripty.

Definice klávesové zkratky v AHK

K určení klávesové zkratky je nutné použít funkci Hotkey ve skriptu AutoHotkey. Tato funkce umožňuje definovat požadovanou klávesovou zkratku, která vyvolá určitou akci nebo provede konkrétní skript.

Příklad definice klávesové zkratky:

#z::MsgBox, Привет, Мир!return

V tomto příkladu definujeme klávesovou zkratku Win + Z . Když uživatel stiskne tyto klávesy,zobrazí se Zpráva " Ahoj, světe!".

Kromě definice jednoduchých klávesových zkratek vám AutoHotkey také umožňuje definovat kombinace kláves s modifikátory , jako je Ctrl, Alt a Shift .

Příklad definice kombinace kláves s modifikátory:

^!x::Run, notepad.exereturn

V tomto příkladu definujeme kombinaci kláves Ctrl + Alt + X . Když uživatel stiskne tyto klávesy, spustí se poznámkový blok notepad.exe .

Je důležité si uvědomit, že při určování klávesové zkratky v AHK je třeba vzít v úvahu, že některé klávesové zkratky mohou být vyhrazeny operačním systémem nebo jinými aplikacemi. Proto se doporučuje používat jedinečné klávesové zkratky, abyste se vyhnuli konfliktům.

Definice klávesové zkratky v AHK je tedy výkonným nástrojem pro automatizaci úkolů a zvýšení efektivity práce s počítačem. Umožňuje uživateli vytvářet vlastní klávesové zkratky pro provádění požadovaných akcí, což značně zjednodušuje a urychluje proces provádění opakujících se úkolů.

Přiřazení akcí ke klávesové zkratce

AutoHotkey umožňuje uživatelům přiřadit speciální akce ke klávesovým zkratkám. To může být užitečné, pokud chcete urychlit provádění určitých úkolů, automatizovat rutinní operace nebo vytvořit personalizovaný systém klávesových zkratek.

K přiřazení akcí ke kombinaci kláves se v AHK používá následující syntaxe:

  1. Napište symboly představující klávesovou zkratku pomocí symbolu"+".
  2. Napište ":", po kterém následuje akce, kterou je třeba provést.

Chcete-li například přiřadit akci ke kombinaci "Ctrl + Shift + 1" , musíte napsat:

^+1::; Ваше действие здесьreturn

V tomto příkladu symbol " ^ "představuje" Ctrl "a symbol" + "představuje"Shift". Číslice " 1 " je klávesa na hlavní klávesnici.

Do klávesové zkratky můžete přiřadit různé akce, jako je otevření programu, spuštění skriptu AHK, vložení textu a mnoho dalších. Stačí napsat klávesovou zkratku a akci, kterou chcete provést. Nezapomeňte použít příkaz "return" k určení konce akce.

Přiřazení akcí ke klávesové zkratce může výrazně zvýšit váš výkon a použitelnost počítače. Je to skvělý způsob, jak přizpůsobit svůj pracovní prostor a vytvořit si vlastní systém klávesových zkratek.

Testování a ladění skriptu AHK

Pro úspěšné přidání klávesové zkratky do AHK je důležité provést testování a ladění skriptu. Testování umožňuje zajistit, aby klávesová zkratka fungovala správně a prováděla správné akce. Ladění zase pomáhá opravit chyby a zlepšit fungování skriptu.

Během testování skriptu AHK se doporučuje zajistit, aby všechny příkazy a funkce fungovaly správně. K tomu lze použít speciální nástroje, jako jsou debaggery AHK. Debaggery umožňují krok za krokem spustit skript, zobrazit aktuální stav proměnných a zkontrolovat, zda jsou příkazy spuštěny správně.

Je také důležité zkontrolovat, jak skript AHK interaguje s jinými programy a prvky operačního systému. Když například přidáte klávesovou zkratku, můžete se ujistit, že není v rozporu s již existujícími klávesovými zkratkami a nezpůsobuje nežádoucí akce.

Po dokončení testování a ladění skriptu AHK se doporučuje ujistit se, že funguje bez chyb a provádí potřebné kroky, když stisknete vybranou klávesovou zkratku. V případě potřeby můžete provést další změny a opakovat testování, abyste se ujistili, že skript funguje správně.

Testování a ladění jsou důležitými kroky v procesu přidávání klávesové zkratky do AHK. Umožňují vám zkontrolovat správnost skriptu a opravit možné chyby. Podle pokynů je možné vytvořit efektivní skript, který provede správné kroky, když stisknete vybrané klávesy.

Ukládání, spouštění a automatické spouštění skriptu AHK

Chcete-li použít skript AutoHotKey (AHK), musíte jej uložit s rozšířením .ahk. Skripty AHK jsou obvykle uloženy s názvem, který odráží jejich funkci nebo účel.

Spuštění skriptu se provádí následovně:

  1. Dvojitým kliknutím na soubor skriptu .ahk;
  2. Stisknutím kombinace kláves Ctrl + Shift + Esc vyvoláte Správce úloh systému Windows, vyberete kartu Procesy a spustíte skript pomocí kontextové nabídky pravého tlačítka myši;
  3. Pomocí příkazového řádku systému Windows spustíte skript pomocí příkazu AutoHotkey.exe "С:\Путь\к\скрипту..ahk" .

Chcete-li vytvořit automatický spuštění skriptu AHK, musíte umístit zástupce s jeho souborem do příslušné složky.

  1. Klikněte pravým tlačítkem na soubor skriptu a vyberte "Vytvořit zástupce".
  2. Přetáhněte vytvořenou zkratku do následující složky: C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programy \ Startup .

Skript AHK se nyní automaticky spustí při každém přihlášení.