Všechny integrace
VestavěnáVáš počítač

AutoHotkey

Součást Macro Deck

Mějte své skripty AutoHotkey v2 v Macro Deck, spouštějte a zastavujte je tlačítkem a nechte je číst a nastavovat proměnné.

  • Psaní, kontrola a testování skriptů AutoHotkey v2 přímo v Macro Deck
  • Spouštění skriptů, souborů .ahk nebo vloženého kódu z tlačítka
  • Spouštění, zastavení a přepínání skriptů, které běží dál
  • Bezpečné předávání hodnot jako parametrů
  • Skripty mohou číst a nastavovat proměnné a zobrazovat oznámení

Integrace AutoHotkey spouští skripty AutoHotkey v2 z vašich tlačítek a automatizací: posílání kláves do okna na pozadí, uspořádání oken, klávesové zkratky pro konkrétní aplikace a cokoli dalšího, co AutoHotkey umí. Je dostupná jen na Windows a je vypnutá, dokud ji nezapnete. Macro Deck AutoHotkey neobsahuje; najde AutoHotkey v2, který máte nainstalovaný, nebo přenosnou verzi, kterou zvolíte. AutoHotkey v1 není podporován.

Co můžete dělat

  • Uchovávat skripty na kartě Skripty integrace, upravovat je se zvýrazněním syntaxe, kontrolovat je pomocí Zkontrolovat syntaxi a spouštět je přímo tam. Poslední spuštění ukazuje, jak dopadlo poslední spuštění: jeho výsledek, chyby s řádkem, na kterém nastaly, a výstup skriptu.
  • Spustit skript z knihovny pomocí Spustit skript AutoHotkey, soubor .ahk z místa, kde je uložený, pomocí Spustit soubor AutoHotkey, nebo kód zapsaný přímo v akci pomocí Spustit vložený kód AutoHotkey.
  • Spouštět skripty s klávesovými zkratkami nebo časovači společně s Macro Deck a spouštět a zastavovat je pomocí Přepnout skript AutoHotkey. Tlačítko ukazuje Běží nebo Neběží.
  • Předávat skriptu hodnoty jako Parametry. Macro Deck nikdy nevkládá hodnoty do textu skriptu, takže hodnota nemůže váš kód rozbít ani změnit. Skript je čte jako MacroDeck.Params["name"].
  • Nechat skript komunikovat zpět přes pomocníka Macro Deck: MacroDeck.GetVar a MacroDeck.SetVar čtou a nastavují proměnné, MacroDeck.Notify zobrazí oznámení a MacroDeck.SetResult předá akci výsledek.
  • Spustit automatizaci, když se skript spustí, skončí nebo selže.

Několik příkladů použití:

  • Tlačítko Přepnout skript AutoHotkey pro skript s vašimi herními klávesovými zkratkami, s vlastním vzhledem pro Běží a Neběží.
  • Tlačítko, které spustí skript s parametrem volume nastaveným na {{ vars.volume }}, a skript zavolá SoundSetVolume MacroDeck.Params["volume"].
  • Automatizace s událostí Skript AutoHotkey selhal, která na tlačítku zobrazí {{ event.reason }}.

Jak skripty běží

AutoHotkey u skriptů, které spouští Macro Deck, nikdy nezobrazuje své chybové dialogy: chyby při načtení i za běhu se objeví v části Poslední spuštění a akce, která na skript čeká, selže. Skript, který se zastavuje, je nejdřív požádán o ukončení, aby proběhla jeho rutina OnExit, a po uplynutí doby nastavené v poli Lhůta pro zastavení v sekundách je ukončen. Zastavení a přepnutí se týkají jen skriptů, které spustil Macro Deck. Když se Macro Deck ukončí nebo integraci vypnete, zastaví všechny skripty AutoHotkey, které spustil.

Při migraci z Macro Deck 2 se tlačítka pluginu AutoHotkey od jbcarreon123, která spouštějí skripty AutoHotkey v2, převedou na tyto akce.

Systém

Součást Macro Deck

Ovládejte počítač z decku: aplikace, hlasitost, příkazy, oznámení, uspání a vypnutí.

Klávesnice

Součást Macro Deck

Mačkejte klávesové zkratky, pište text a spouštějte sekvence kláves na počítači jedním tlačítkem.

Myš

Součást Macro Deck

Klikejte, posouvejte kurzor, táhněte a rolujte na počítači jedním tlačítkem.

ADB / Android Debug Bridge

Součást Macro Deck

Ovládejte telefon nebo tablet s Androidem přes USB nebo Wi-Fi: probuďte ho, spouštějte aplikace, klepejte, pište a pořizujte snímky obrazovky.

Steam

Součást Macro Deck

Spouštějte a zavírejte hry ze Steamu a zobrazujte na decku, co hrajete, své přátele a knihovnu.