AutoHotkey (AHK) je výkonný nástroj, který vám umožňuje automatizovat každodenní úkoly v počítači. Používá skripty napsané v jazyce AHK k provádění určitých akcí podle vašeho požadavku. Pro usnadnění používání těchto scénářů a jejich předávání ostatním uživatelům je však často nutné vytvořit spustitelný soubor .exe. V tomto článku se podíváme na podrobný návod, jak vytvořit .exe soubor pro AHK.
Krok 1: Nainstalujte AutoHotkey do počítače, pokud jste jej ještě nenainstalovali. Oficiální stránky AHK poskytují nejnovější verzi programu ke stažení. Proces instalace je poměrně jednoduchý a intuitivní. Po instalaci budete moci spouštět skripty AHK přímo z počítače.
Krok 2: Napište svůj skript do AHK nebo otevřete existující. Pokud s AHK začínáte, můžete začít jednoduchým skriptem, který provede jakýkoli jednoduchý úkol, jako je stisk konkrétní klávesové zkratky nebo otevření konkrétního programu.
Krok 3: Otevřete kompilovaný skript kompilátoru AHK. Je to nástroj, který vám umožňuje vytvářet .exe soubory ze skriptů AHK. Najdete jej ve složce s nainstalovaným AutoHotkey. Spusťte kompilátor a vyberte skript jako zdrojový soubor pro kompilaci.
Krok 4: v případě potřeby nastavte různé možnosti kompilace pomocí volitelných možností. Můžete upravit různá nastavení, jako je ikona souboru, verze souboru a další důležité detaily. Po nastavení klikněte na tlačítko" kompilovat " a počkejte, až bude proces kompilace dokončen.
Krok 5: Zkontrolujte, co .exe soubor byl úspěšně vytvořen. Po dokončení procesu kompilace budete moci najít ten váš .exe soubor ve vybrané cílové složce. Zkontrolujte jej, zda funguje správně a plní úkol, pro který byl skript napsán.
Nyní máte návod, jak vytvořit .exe soubor pro AHK. To vám umožní používat a distribuovat vaše skripty AHK ještě pohodlněji. Nezapomeňte aktualizovat své .exe soubory při změně skriptů, aby byla zaručena jejich spolehlivá práce na jiných počítačích. Hodně štěstí při vytváření vlastních .exe soubory s AHK!
Příprava pracovního prostředí
Před vytvořením .exe souboru pro AHK budete muset nainstalovat více programů a provést více nastavení.
1. Nainstalujte AutoHotkey. Toto je hlavní program, pomocí kterého budete psát a kompilovat svůj vlastní kód AHK. AutoHotkey si můžete stáhnout z oficiálních stránek.
2. Nainstalujte AHK Compiler. Tento kompilátor je volitelným nástrojem, který vám umožňuje vytvářet .exe soubory ze skriptů AHK. AHK Compiler můžete najít v dodávce s AutoHotkey nebo si jej stáhnout samostatně.
3. Nastavte vývojové prostředí. K psaní kódu AHK můžete použít jakýkoli textový editor, ale doporučuje se používat specializované editory, jako je SciTE4AutoHotkey nebo notepad++. Nastavte a nakonfigurujte vybraný Editor podle vašich preferencí.
4. Vytvořte pracovní složku. Pro každý projekt se doporučuje vytvořit samostatnou složku, která usnadní organizaci souborů. V této složce uložíte skripty AHK a zkompilované .exe soubory.
5. Otevřete textový editor a vytvořte nový soubor s příponou .ahk. Tento soubor bude vaším skriptem AHK. Můžete ho pojmenovat jakýmkoli vhodným jménem.
Nyní, když je vaše pracovní prostředí připraveno, můžete začít psát a kompilovat svůj kód AHK.
Instalace AHK
K vytvoření .exe soubor pro AHK, budete muset nainstalovat samotný program AutoHotkey do počítače. Zde je návod krok za krokem:
| Krok | Akce |
| 1 | Otevřete prohlížeč a přejděte na oficiální web AutoHotkey |
| 2 | Na hlavní stránce webu vyhledejte sekci "Download " nebo"Download" |
| 3 | Vyberte verzi AutoHotkey, kterou chcete stáhnout (doporučujeme vybrat nejnovější stabilní verzi) |
| 4 | Klikněte na odkaz ke stažení a uložte instalační soubor do počítače |
| 5 | Spusťte instalační soubor AutoHotkey |
| 6 | Postupujte podle pokynů instalačního programu výběrem požadovaného jazyka a způsobu instalace |
| 7 | Počkejte na dokončení instalace a zavřete instalační program AutoHotkey |
Gratuluji, nyní máte v počítači nainstalovaný program AutoHotkey! Můžete začít stavět .exe soubor pro AHK.
Vytvoření skriptu
Skript můžete vytvořit v jakémkoli textovém editoru, jako je Poznámkový blok nebo poznámkový blok++, nebo můžete použít speciální editory určené pro práci s AHK, jako je SciTE nebo AHK Studio.
Při psaní skriptu je důležité vzít v úvahu syntaxi AHK a správně organizovat příkazy. Všechny příkazy a pokyny by měly začínat symbolem středníku (;). Pokud chcete přidat komentář ke kódu, použijte dvojitý znak středníku (;;).
Příklad jednoduchého skriptu na AHK:
; Этот скрипт печатает "Hello, World!" при нажатии комбинации клавиш Ctrl+Alt+H^!h::Send, Hello, World!return
V tomto příkladu bude po stisknutí kombinace kláves Ctrl + Alt + H odeslán text " Hello, World!". Symboly a ! jsou označeny klávesami Ctrl a Alt. Symbol h označuje klávesu H.
Do skriptu můžete přidat libovolný počet příkazů a pokynů podle svých potřeb a úkolů. AHK poskytuje širokou škálu funkcí pro automatizaci různých úkolů, jako je stisk kláves, správa oken, spouštění programů a další.
Otevíráme AHK Studio
1. Stáhněte si a nainstalujte program AutoHotKey z oficiálních stránek.
2. Spusťte AHK Studio kliknutím na zástupce na ploše nebo v nabídce Start.
3. Po spuštění programu uvidíte hlavní okno AHK Studio.
Poznámka: Pokud máte nainstalované 32bitové verze Windows, otevřete 32bitovou verzi AHK Studio; pokud máte nainstalované 64bitové verze Windows, otevřete 64bitovou verzi AHK Studio.
4. V hlavním okně AHK Studio vyberte v horní nabídce položku "File "a klikněte na"New Script".
5. V novém okně, které se objeví, můžete začít psát skript na AHK.
Gratuluji! Nyní jste připraveni začít programovat na AHK v AHK Studio. Další krok: psaní skriptu.
Psaní kódu
Před vytvořením .exe soubor pro AHK, musíte napsat kód v AHK jazyce. Zvažte několik základních principů psaní kódu:
1. Začněte s komentáři. V kódu lze použít připomínky k vysvětlení fungování jednotlivých úseků. K tomu se používá středník"; " na začátku řádku.
2. Určete klávesové zkratky. Provedení určitých akcí můžete připnout na klávesovou zkratku. Například:
; Пример привязки горячей клавиши^j::MsgBox, Вы нажали сочетание клавиш Ctrl+Jreturn
3. Použijte návrhy podmínek a cyklů. K implementaci složitých algoritmů lze použít podmínky if-else a cykly. Například:
; Příklad podmínky if-elseif WinExist ("Notepad") else; příklad smyčky LoopLoop, 54. Používejte funkce. Můžete definovat své vlastní funkce a používat je v kódu. Například:
; Пример определения функцииMyFunction(); Пример вызова функцииMyFunction()
Při psaní kódu byste se měli držet těchto základních principů a dále se naučit dokumentaci jazyka AHK, abyste mohli využít všechny možnosti tohoto programovacího jazyka.
Inicializace skriptu
Než se pustíte do tvorby .exe souboru pro AHK, je třeba inicializovat skript. Tento krok zahrnuje několik akcí:
- Nainstalujte spouštěcí skript. Chcete-li spustit skript spolu s operačním systémem, musíte nainstalovat automatické spuštění. Chcete-li to provést, vytvořte zástupce skriptu a vložte jej do složky Startup (po spuštění) v nabídce Start - > Všechny programy.
- Nastavte základní nastavení skriptu. Aby váš skript vykazoval nejlepší výkon a odpovídal vašim preferencím, nastavte základní nastavení skriptu. Můžete například nastavit jazyk skriptu pomocí příkazu #Persistent, aby skript fungoval na pozadí a nebyl dokončen po spuštění. Velikost okna můžete také nastavit pomocí příkazu Gui, Show, w500 h300, kde w je šířka okna a h je výška okna.
- Určete hlavní okno skriptu. Pokud má váš skript hlavní okno, musíte jej definovat. Chcete-li to provést, použijte příkaz Gui, +OwnDialogs, aby skript používal svá vlastní dialogová okna. Můžete také nastavit záhlaví okna pomocí příkazu Gui, Add, Text, x10 y12 w80 h20 , můj skript, kde X je souřadnice X, Y je souřadnice Y, W je šířka, h je výška.
- Nastavte klávesové zkratky. Pokud potřebujete nastavit klávesové zkratky pro konkrétní akce, použijte příkaz Hotkey . Můžete například nastavit klávesovou zkratku pro provádění funkce MyFunction pomocí příkazu Hotkey,^!F1, MyFunction, kde ^ - klávesa Ctrl,! - klávesa Alt, F1-klávesa F1.
Provedením inicializace skriptu podle vašich potřeb jste připraveni přejít do další fáze vytváření .exe soubor.
Kompilace skriptu
Jakmile vytvoříte skript na AHK, budete jej muset zkompilovat do spustitelného souboru .exe. To umožní spouštět skript v počítači bez instalace AHK.
Pro kompilaci skriptu budete muset použít nástroj AutoHotkey Compiler, který si můžete stáhnout z oficiálních stránek AutoHotkey. Ujistěte se, že jste si stáhli verzi nástroje, která odpovídá vašemu operačnímu systému.
- Spusťte AutoHotkey Compiler.
- V okně programu Vyberte skript, který chcete kompilovat, pomocí tlačítka " Browse. ".
- Vyberte požadované možnosti kompilace, jako je ikona aplikace nebo komprese spustitelného souboru.
- Zadejte název a cestu pro vytvořený spustitelný soubor do pole "Output path and file name".
- Kliknutím na tlačítko" Compile " zahájíte proces kompilace.
Po úspěšném dokončení kompilace získáte spustitelný soubor .exe, který lze spustit na jakémkoli počítači. Pokud váš skript používá externí soubory nebo knihovny, ujistěte se, že jsou ve stejné složce jako spustitelný soubor.