AutoHotkey (AHK) je výkonný programovací jazyk a nástroj pro automatizaci úloh pro operační systém Windows. Tento úžasný skriptovací jazyk umožňuje uživatelům vytvářet vlastní skripty a makra pro automatizaci všech druhů akcí, od stisknutí kláves po spouštění aplikací a další.
V této praktické příručce se podíváme na základy vytváření skriptů AutoHotkey. Ukážeme vám, jak nainstalovat AutoHotkey, vytvořit první jednoduchý skript a nakonfigurovat klávesové zkratky pro jeho spuštění. Dozvíte se také o nejužitečnějších funkcích AHK, jako je odesílání kláves, provádění automatických úkolů a interakce s aplikacemi Windows.
AutoHotkey je skvělý nástroj pro automatizaci rutinních úkolů a zlepšení výkonu. Ať už se jedná o automatické vyplňování formuláře, vytváření klávesových zkratek pro rychlý přístup k aplikacím nebo správu oken, AutoHotkey poskytuje spoustu možností pro vytváření vlastních skriptů s minimálním úsilím.
Nezáleží na tom, zda jste zkušený programátor nebo začátečník v automatizaci, tato příručka vám pomůže začít psát vlastní skripty AutoHotkey krok za krokem. Pokud si chcete zkrátit čas na rutinní úkoly a automatizovat svou práci, nehledejte nic jiného než AutoHotkey.
Instalace AutoHotkey
- Přejděte na oficiální web AutoHotkey na www.autohotkey.com..
- Na domovské stránce webu vyhledejte odkaz ke stažení a klikněte na něj.
- Vyberte verzi AutoHotkey, která odpovídá vašemu operačnímu systému (32bitová nebo 64bitová).
- Uložte instalační soubor do počítače.
- Přejděte do složky, ve které byl instalační soubor uložen, a spusťte jej.
- Pro instalaci AutoHotkey postupujte podle pokynů na obrazovce.
- Po dokončení instalace bude AutoHotkey připraven k použití na vašem počítači.
Nyní, když je nainstalován AutoHotkey, můžete začít vytvářet a spouštět své vlastní skripty pro automatizaci akcí na vašem počítači.
Učení syntaxe AutoHotkey
Syntaxe AutoHotkey je založena na použití příkazů a funkcí. Příkazy provádějí určité činnosti a funkce plní určité úkoly a mohou vrátit výsledky. Příkazy a funkce v AutoHotkey obvykle začínají symbolem ";".
Příkazy a funkce v AutoHotkey lze provést pomocí směrnice "Send". Následující kód například používá příkaz "Send"Chcete-li odeslat stisknutí klávesy"Ctrl+Alt+Delete":
Send ^!
Kromě toho AutoHotkey podporuje proměnné, pole a operátory. Proměnné začínají symbolem "%"a pole jsou ze symbolu "!". Například v následujícím kódu se vytvoří proměnná "name"a pole "numbers":
name := "John"numbers := [1, 2, 3, 4, 5]
Operátoři v AutoHotkey se používají k provádění různých matematických a logických operací. Například operátor ":="používá se k přiřazení hodnoty proměnné a operátor "+"používá se k lepení řádků. Následující kód ukazuje použití operátorů:
x := 10y := 5result := x + ymsg := "Результат: " . resultMsgBox % msg
AutoHotkey také podporuje podmíněné operátory, cykly a funkce. Tyto návrhy umožňují provádět fragmenty kódu v závislosti na podmínkách a opakovat určité akce několikrát. Následující kód ukazuje použití podmíněných operátorů a cyklů:
x := 10y := 5if (x > y) else MsgBox % msgnumbers := [1, 2, 3, 4, 5]sum := 0for index, value in numbers MsgBox % "Сумма чисел: " . sum
Učení syntaxe AutoHotkey je důležitým krokem pro začínající programátory. Umožňuje vytvářet výkonné skripty, které mohou výrazně zjednodušit práci na počítači a zvýšit efektivitu práce.
Toto je pouze krátký úvod do syntaxe AutoHotkey. Pro úplné pochopení a používání jazyka se doporučuje naučit se oficiální dokumentaci a provádět praktická cvičení.
Vytvoření prvního skriptu
1. Nainstalujte AutoHotkey, pokud jste to ještě neudělali. Můžete si jej stáhnout z oficiálních stránek a spustit instalační soubor.
2. Vytvořte nový textový soubor v libovolném textovém editoru, jako je Poznámkový blok.
3. Vložte následující kód do textového souboru:
; Это комментарий, он будет проигнорирован AHK#NoEnvSendMode Input; Добавьте ваш скрипт здесь
4. Vložte svůj kód mezi řádky "zde přidejte skript".
5. Přidejte následující kód pro přiřazení klávesové zkratky skriptu:
^j::MsgBox, Привет, мир!return
Tento příklad používá klávesovou zkratku 'Ctrl + J'. Když uživatel klikne na tuto kombinaci, skript zobrazí zprávu " Ahoj světe!".
6. Uložte soubor s příponou'.ahk`. Například ' myscript.ahk`.
7. Spusťte skript poklepáním na soubor'.ahk`. V systémové stopě uvidíte ikonu AHK, což znamená, že skript byl úspěšně spuštěn.
8. Zkuste stisknout klávesovou zkratku 'Ctrl + J'. Měli byste vidět zprávu " Ahoj, světe!".
Gratuluji! Právě jste vytvořili a spustili svůj první skript AHK. Nyní můžete pomocí AHK automatizovat jiné úkoly nebo vytvořit složitější skripty.
Spuštění skriptu spolu s Windows
Automatické spuštění skriptu AutoHotkey při spuštění systému Windows může být velmi pohodlné, abyste automatizovali rutinní úkoly a zjednodušili pracovní postup. Chcete-li nakonfigurovat skript pro automatické spouštění, budete muset provést několik kroků.
1. Zkopírujte skript AutoHotkey do požadované složky. Doporučuje se jej umístit do složky "Startup", aby se skript automaticky spouštěl při každém spuštění systému Windows. Chcete-li otevřít složku "Startup", stiskněte Win+R, zadejte "shell:startup" a stiskněte Enter.
2. Vytvořte zkratku pro skript AutoHotkey. Klikněte pravým tlačítkem na skript, vyberte Odeslat a vyberte Plocha (vytvořit zástupce).
3. Přesuňte vytvořenou zkratku do složky "Startup". Klikněte pravým tlačítkem na zástupce, vyberte " vyjmout "a poté ve složce" Startup "klikněte pravým tlačítkem myši a vyberte"Vložit".
Nyní se váš skript AutoHotkey automaticky spustí při každém spuštění systému Windows. Pokud jej potřebujete vyloučit z automatického přehrávání, jednoduše odstraňte zástupce ze složky "Startup".
Přidání klávesových zkratek a automatické výměny
AutoHotkey vám umožňuje přidávat klávesové zkratky a konfigurovat automatické opravy pro snadné a rychlé provádění úkolů. Klávesové zkratky vám umožňují přiřadit klíčové kombinace kláves, které budou při jejich stisknutí provádět určité akce. Automatické opravy na druhé straně umožňují vytvářet zkrácené fráze nebo slova, která jsou při psaní automaticky nahrazena úplnými výrazy.
K přidání klávesové zkratky do skriptu AutoHotkey se používá příkaz Hotkey. Chcete-li například přiřadit klávesu F1 k provedení určité akce, můžete použít následující kód:
Hotkey, F1, MyFunction
Zde je" F1 "klávesa, která bude přiřazena, a" MyFunction " je název funkce, která se provede stisknutím této klávesy.
K nastavení automatické opravy se v AutoHotkey používá příkaz ::. Chcete-li například vytvořit automatickou opravu pro slovo " brb "a nahradit ji " be right back", můžete použít následující kód:
Při psaní slova " brb "kdekoli, bude automaticky nahrazen "be right back".
AutoHotkey také nabízí možnost vybrat si jakékoli další klávesy a klávesové zkratky pro klávesové zkratky a automatické výměny. To umožňuje přizpůsobit skript svým preferencím a potřebám, takže jeho použití je pohodlnější a efektivnější.