Skripty
Součást Macro DeckSestavte sadu akcí jednou jako skript a spouštějte ji z libovolného tlačítka, automatizace nebo jiného skriptu.
Skript na stránce Skripty s akcemi Čekat a Stisknout klávesu / kombinaci
- Stejné akce na mnoha tlačítkách
- Vlastní vstupní hodnoty pro každé volání
- Skript stačí změnit jednou a všechna tlačítka se přizpůsobí
- Vestavěná a vždy zapnutá, není potřeba nic nastavovat
Skripty jsou součástí Macro Deck a vždy zapnuté. Přidávají akci Spustit skript, která spustí jeden z vašich skriptů a počká na jeho dokončení. Skript je sada akcí, kterou jednou sestavíte na stránce Skripty a pak ji spouštíte z libovolného počtu tlačítek, automatizací a jiných skriptů. Když skript změníte, všude, kde se spouští, se použije nová verze.
Vstupy
Skript může deklarovat vstupy: hodnoty, které vyplní ten, kdo skript spouští. Vstup má název, typ (Text, Číselná hodnota, Booleovská hodnota nebo Barva) a volitelnou výchozí hodnotu. Uvnitř skriptu ho čtete jako proměnnou, například {{ vars.scene }}. Když v akci Spustit skript zvolíte skript, jeho vstupy se v akci zobrazí jako pole, takže každé tlačítko může předat vlastní hodnotu.
Skript lze také označit jako Běží na widgetu. Pak „Tento widget“ uvnitř skriptu cílí na ten widget, který skript spustil, takže jeden skript může změnit tlačítko, které ho stisklo.
Příklady použití
- Skript Spustit vysílání přepne scénu v OBS, spustí vysílání a přepne deck na váš streamovací profil. Spouštějí ho tři tlačítka na různých profilech pomocí Spustit skript.
- Skript Přepnout scénu s textovým vstupem
scenespouští jedno tlačítko pro každou scénu, každé s vlastním názvem scény. - Automatizace s událostí Plán spouští stejný skript jako tlačítko, takže ho můžete spustit ručně nebo v nastavený čas.
Skripty lze spouštět i odjinud. Každé zařízení přihlášené k Macro Deck může vypsat a spustit každý skript, který neběží na widgetu, s vlastními vstupními hodnotami. Na iPhonu a iPadu to Macro Deck Companion umí ze Zkratek nebo přes Siri. Ke spuštění skriptu na jiném počítači s Macro Deck použijte Spustit skript na jiném PC z Macro Deck Delegate.
Skripty se nezobrazují na stránce Integrace a nemají dialog nastavení. Jejich kategorie Skripty je v dialogu Přidat akci vždy k dispozici.
Co budete potřebovat
- Macro Deck 3
- Alespoň jeden skript na stránce Skripty
Nastavení
Krok 1: Vytvořte skript
Na postranním panelu klikněte na Skripty a pak na +. V dialogu Nový skript zadejte Název, například Spustit vysílání, volitelně i Popis, a klikněte na Vytvořit skript.
Krok 2: Přidejte akce
Na kartě Akce klikněte na + Přidat akci a přidejte akce, které má skript provést, v daném pořadí. Až budete hotovi, klikněte na Uložit změny. Tlačítkem Spustit uložený skript hned vyzkoušíte.
Krok 3: Podle potřeby přidejte vstupy
Na kartě Vstupy klikněte na Přidat vstup pro každou hodnotu, kterou má volající vyplnit. Vyplňte Název, Typ a případně Výchozí hodnota. V akcích vstup použijte jako
{{ vars.<name> }}. Klikněte na Uložit změny.Krok 4: Spusťte skript z tlačítka
Na stránce Deck se ujistěte, že je deck odemčený (tlačítko vpravo nahoře ukazuje Uzamknout), a klikněte na tlačítko. Otevře se editor s vybranou možností Krátké stisknutí. Klikněte na + Přidat akci, v dialogu Přidat akci vlevo zvolte Skripty a vyberte Spustit skript. V poli Skript vyberte svůj skript a vyplňte jeho vstupy.
Krok 5: Stiskněte tlačítko
Klikněte na Uložit a stiskněte tlačítko. Skript se spustí a Spustit skript skončí, jakmile skončí skript.
Akce1
Umístěte je na tlačítko nebo je spusťte z postupu.
- Spustit skript
- Spustí jeden z vašich skriptů s jeho vstupními hodnotami a počká na jeho dokončení.
Často kladené dotazy
Musím integraci Skripty zapnout?
Ne. Je součástí Macro Deck a vždy zapnutá. Nezobrazuje se na stránce Integrace a Spustit skript je v dialogu Přidat akci vždy k dispozici.
Co se stane s tlačítky, když skript smažu?
Pak nedělají nic. Než skript smažete, Macro Deck vám ukáže, které widgety a jiné skripty ho spouštějí.
Proč Spustit skript hlásí, že nebyl vybrán žádný skript?
Akce nemá v poli Skript zvolený žádný skript. Otevřete akci a nějaký vyberte.
Můžu spustit skript na jiném počítači?
Ano, pomocí Macro Deck Delegate. Jeho akce Spustit skript na jiném PC spustí skript na jiném počítači, na kterém běží Macro Deck.
Použije spuštění moje neuložené změny?
Ne. Spuštění vždy použije uložený skript. Nejdřív klikněte na Uložit změny.
Další v kategorii Macro Deck
Macro Deck Companion
Součást Macro DeckOvládejte telefony a tablety s aplikací Companion: jas, otočení, obrazovku a snímky obrazovky.
Macro Deck Delegate
Součást Macro DeckSpouštějte skripty na jiném PC s Macro Deck a používejte proměnné, které sdílí.
Proměnné
Součást Macro DeckMěňte své proměnné z tlačítek a automatizací a zapisujte libovolnou proměnnou do souboru.