Obsah[Skrýt][Ukázat]
Existuje způsob, jak provádět opakované úkoly pomocí několika kliknutí?
Mnoho uživatelů již zná některé základní klávesové zkratky pro produktivitu. Namísto použití myši k navigaci v grafickém uživatelském rozhraní můžete svou práci uložit pouze pomocí Ctrl+S. Namísto ručního minimalizace každého otevřeného okna můžete svou plochu zobrazit pouze stisknutím kláves Win+D. Existuje však způsob, jak vytvořit vlastní klávesové zkratky?
AutoHotkey je program, který se můžete snadno naučit vytvářet vlastní příkazy pomocí několika řádků kódu. Představte si, že můžete otevřít své oblíbené webové stránky nebo programy pomocí několika úhozů nebo automaticky zadat aktuální datum, když napíšete „currdate“.
Tento článek se bude zabývat některými základními funkcemi, které můžete najít v AutoHotkey, a také prozkoumat některé běžné případy použití programu.
Co je AutoHotKey?
AutoHotkey je bezplatný a open-source vlastní skriptovací jazyk dostupný v Microsoft Windows. Původně byl vyvinut pro snadné vytváření klávesových zkratek a klávesových zkratek pro snadnou automatizaci počítačových úloh.
Pomocí tohoto programu mohou uživatelé snadno vytvářet skripty a makra, která dokážou replikovat řetězec vstupů z klávesnice a myši. Pokročilé případy použití AutoHotkey dokonce používají uživatelská rozhraní a pruhy nabídek k určení toho, co přesně chcete, aby váš skript dělal.
Protože AutoHotkey běží na C++, každý skript lze snadno převést na soubor .EXE, který může spustit kdokoli, i když nemá nainstalovanou AutoHotkey.
Uživatelé si mohou nainstalovat AutoHotkey do svého oficiální webové stránky. Jejich dokumentace je také přátelský pro začátečníky a rozsáhlý.
Klíčové vlastnosti
- Schopnost přiřazovat a získávat proměnné
- Přemapujte nebo deaktivujte určité klávesy klávesnice
- Simulujte vstup z klávesnice, myši a joysticku
- Uživatelé mohou přiřadit „horké řetězce“, které mohou nahradit určitý text
- Vlastní formuláře pro zadávání dat prostřednictvím GUI
- Kompatibilita s Windows API
- Vytvářejte vlastní pole nebo objekty.
- Dodává se s širokou knihovnou funkcí, které mohou uživatelům pomoci manipulovat s textem, počítat hodnoty a další
Základní pojmy
Zde je náhled některých základních konceptů, které můžete použít při vytváření skriptů AutoHotkey.
Vytvoření nového souboru
Po instalaci AutoHotkey mohou uživatelé Windows rychle přidat nový skript výběrem možnosti AutoHotkey Script v části Nový, když kliknete pravým tlačítkem na plochu.
Chcete-li začít s úpravami skriptu, můžete nový soubor otevřít ve svém oblíbeném textovém editoru. Každý nový skript obsahuje výchozí skript, který zajišťuje nejlepší výkon a kompatibilitu.
Klávesové zkratky a Hotstring
Klávesové zkratky nebo klávesové zkratky jsou kombinace kláves na klávesnici, které spouštějí konkrétní akci.
V níže uvedeném příkladu jsme použili řetězec „#n“ k označení, že chceme použít klávesovou zkratku Win + N. Další řádek specifikuje příkaz Spustit pro aplikaci Poznámkový blok. Klávesou return signalizujeme konec akce.
Znak libry znamená Win. "!" symbol se používá pro klávesu Alt, symbol „^“ se používá pro Ctrl a klávesa „+“ se používá pro klávesu Shift. Souhrnně jsou tyto klíče známé jako modifikační klávesy.
AutoHotkey také podporuje kontextově citlivý klávesové zkratky. Můžete například chtít spustit akci, pouze pokud jste ve svém oblíbeném editoru. K tomu má AutoHotkey klíčové slovo #IfWinActive.
V níže uvedeném příkladu jsme přidali a # IfWinActive direktiva, která před provedením akce nejprve zkontroluje, zda je uživatel aktuálně v aplikaci Poznámkový blok.
horké řetězce se používají hlavně k rozšíření zkratek při jejich psaní. Můžete například nastavit skript AHK, který po zadání „btw“ napíše „mimochodem“.
Definování hotstringu je celkem snadné. Jednoduše vložte spouštěcí zkratku mezi dva páry dvojteček. Hotstring se aktivuje, jakmile za zkratkou napíšete koncový znak.
Mezi koncové znaky patří závorky, závorky, složené závorky, interpunkční znaménka, tabulátory, mezery a klávesa Enter. Například pomocí výše uvedeného skriptu mohu napsat „ttylm“ bez spuštění aktivního řetězce.
Uživatelé mohou do jednoho souboru vložit tolik horkých řetězců a klávesových zkratek.
Odeslat klíčový vstup
V předchozích příkladech jsme si ukázali příklady akcí, které vracejí textový vstup. I když je to v mnoha případech užitečné, v některých případech možná budeme muset místo toho použít klávesu Odeslat.
Tato funkce umožňuje ve skriptu určit, kdy je klávesa stisknuta a nestisknuta a jak dlouho má zůstat stisknutá. Akce, které vyžadují zpoždění klíče, obvykle používají příkaz Odeslat.
Ve výše uvedeném příkladu máme skript, který na jednu sekundu podrží klávesu se šipkou nahoru. Všimněte si, že máme samostatné příkazy pro stisknutí a uvolnění klávesy.
Spusťte webové stránky a programy
K otevření souborů a URL můžeme použít příkaz Spustit. Určení příjemce frází jako „mailto:[chráněno e-mailem]“ otevře vaši výchozí e-mailovou aplikaci s vyplněným daným příjemcem.
Kromě souborů vám AHK umožňuje otevřít speciální složky Windows ve vašem operačním systému. Například k otevření koše můžeme použít globálně jedinečný identifikátor této složky nebo CLSID. Toto můžete procházet lest z CLSID dostupných v systému Windows.
Objekty a proměnné
Mezi pokročilejší funkce pro AutoHotkey patří možnost používat proměnné a objekty.
Proměnné lze použít k ukládání textu, čísel a dat z jiných funkcí. Proměnné můžete přiřadit libovolnou hodnotu.
Objekty představují způsob, jak efektivněji organizovat data. Objekty jsou v podstatě sbírkou proměnných. V AHK jsou názvy proměnných známé jako klíče, zatímco obsahy se nazývají hodnoty.
Objekty mohou být ve formátu pole, kde každá hodnota má přidružený index jako svůj klíč. Alternativně můžeme použít asociativní pole, kde klíče jsou řetězce nebo nesekvenční čísla.
Příklady případů použití
1. Přemapování klávesnice
Uživatelé, kteří chtějí používat alternativní mapování klávesnice, jako je Dvorak, mohou použít skript AutoHotkey ke snadnému nastavení správného mapování klávesnice.
2. Klávesové zkratky pro jakoukoli webovou stránku a program
AutoHotkey může otevřít jakýkoli program na vašem počítači a vyvolat jakoukoli adresu URL webových stránek. Můžete například nastavit skript, který po stisknutí kláves Ctrl + Shift + C otevře vyhledávání Google. Nejpoužívanější programy můžete mít na dosah jediného stisknutí klávesy.
3. Vyplňte často používané názvy souborů nebo fráze
AutoHotkey vám pomůže snadno vyplnit různé fráze a textové řetězce, které může být únavné psát sami. Můžete například vytvořit krátký hotstring, který zadá vaši poštovní adresu.
4. Vlastní zkratky pro speciální znaky a interpunkci
Měli jste někdy potíže s psaním speciálního znaku, jako je ñ nebo é? Pro autory může být zdlouhavé pamatovat si, jak psát pomlčku (–) nebo em pomlčku (–). AutoHotkey může uživatelům pomoci vytvořit vlastní zkratky pro jejich nejpoužívanější speciální znaky.
Proč investovat do čističky vzduchu?
AutoHotkey je extrémně výkonný program pro uživatele Windows.
Program je ideální pro automatizaci opakujících se a nudných úkolů. Pokročilí uživatelé a příznivci skriptování budou jistě těžit z obrovského množství úkolů, které AHK může dělat se svým skriptovacím jazykem.
Napsat komentář