Proměnné
Součást Macro DeckMěňte své proměnné z tlačítek a automatizací a zapisujte libovolnou proměnnou do souboru.
Stránka Proměnné s proměnnými všech integrací
- Nastavení, přičtení, přepnutí nebo doplnění proměnné
- Počítadla a přepínače zap/vyp bez pluginu
- Zápis libovolné proměnné do souboru, například pro OBS
- Vestavěná a vždy zapnutá, není potřeba nic nastavovat
Proměnné jsou součástí Macro Deck a vždy zapnuté. Přidávají dvě akce: Nastavit proměnnou mění hodnotu jedné z vašich proměnných a Zapsat proměnnou do souboru uloží aktuální hodnotu libovolné proměnné do souboru.
Vlastní proměnné vytvoříte na stránce Proměnné tlačítkem Nová proměnná. Proměnná je typu Text, Číselná hodnota, Booleovská hodnota nebo Barva a můžete ji zobrazit kdekoli, například v popisku tlačítka pomocí {{ vars.deaths }}.
Nastavit proměnnou
V polích Proměnná a Operace zvolte proměnnou a operaci:
- Nastavit na nahradí hodnotu tou, kterou zadáte v poli Hodnota.
- Přidat přičte k číslu hodnotu z pole Hodnota. Záporná hodnota odečítá.
- Přepnout přepne booleovskou proměnnou mezi
trueafalse. - Připojit přidá hodnotu z pole Hodnota na konec textu.
Které operace můžete vybrat, závisí na typu proměnné. Číslo se při každém zápisu zaokrouhlí na počet desetinných míst proměnné.
Do některých proměnných integrací lze také zapisovat, například do proměnných hlasitosti a ztlumení reproduktorů a mikrofonů nebo do proměnné, kterou s tímto Macro Deck sdílí jiný Macro Deck. U takové proměnné lze použít jen Nastavit na: Přidat, Přepnout a Připojit fungují jen pro vaše vlastní proměnné. Pro přepínání mikrofonu mezi ztlumeným a neztlumeným stavem jedním tlačítkem použijte místo toho akci Ztlumit / zrušit ztlumení.
Zapsat proměnnou do souboru
Zapsat proměnnou do souboru nahradí obsah souboru z pole Soubor aktuální hodnotou proměnné z pole Proměnná. Funguje jakákoli proměnná, i proměnné integrací a pluginů. Pokud soubor neexistuje, vytvoří se, ale jeho složka už existovat musí a zadáváte jeho úplnou cestu.
Příklady použití
- Počítadlo smrtí: tlačítko s akcí Nastavit proměnnou, operací Přidat a hodnotou
1pro proměnnoudeaths, jehož popisek ukazujeDeaths: {{ vars.deaths }}. Druhé tlačítko s operací Nastavit na a hodnotou0ho vynuluje. - Přepínač režimu: booleovská proměnná
stream_modepřepínaná jedním tlačítkem, kterou ostatní tlačítka kontrolují pomocí Když / Jinak. - Textový zdroj v OBS: automatizace s triggerem Proměnná změněna pro aktuální skladbu spustí Zapsat proměnnou do souboru a OBS zobrazí text souboru ve vysílání.
Proměnné se nezobrazují na stránce Integrace a nemají dialog nastavení. Jejich kategorie Proměnné je v dialogu Přidat akci vždy k dispozici.
Co budete potřebovat
- Macro Deck 3
- Pro Nastavit proměnnou: vlastní proměnná na stránce Proměnné, nebo proměnná integrace, do které lze zapisovat
Nastavení
Krok 1: Vytvořte proměnnou
Na postranním panelu klikněte na Proměnné a pak na Nová proměnná. Vyplňte Název, například
deaths, a zvolte Typ, například Číselná hodnota.Krok 2: Přidejte Nastavit proměnnou na tlačítko
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 Proměnné a vyberte Nastavit proměnnou.
Krok 3: Zvolte proměnnou a operaci
V poli Proměnná vyberte proměnnou, v poli Operace zvolte operaci (Nastavit na, Přidat, Přepnout nebo Připojit) a do pole Hodnota zadejte hodnotu, například
1pro Přidat. Přepnout žádnou hodnotu nepotřebuje.Krok 4: Zobrazte hodnotu na tlačítku
Vložte proměnnou do popisku tlačítka, například
Deaths: {{ vars.deaths }}.Krok 5: Stiskněte tlačítko
Klikněte na Uložit a stiskněte tlačítko. Proměnná se změní a každý popisek, podmínka a automatizace, která ji používá, se přizpůsobí.
Akce2
Umístěte je na tlačítko nebo je spusťte z postupu.
- Nastavit proměnnou
- Změní hodnotu jedné z vašich proměnných: nastaví ji, přičte k ní, přepne ji nebo k ní připojí text.
- Zapsat proměnnou do souboru
- Zapíše aktuální hodnotu libovolné proměnné do souboru a nahradí jeho dosavadní obsah.
Často kladené dotazy
Musím integraci Proměnné zapnout?
Ne. Je součástí Macro Deck a vždy zapnutá. Nezobrazuje se na stránce Integrace a její akce jsou v dialogu Přidat akci vždy k dispozici.
Proč Nastavit proměnnou hlásí, že je proměnná jen ke čtení?
Většina proměnných integrací, například vytížení CPU nebo aktuální scéna OBS, jen zobrazuje hodnotu a nelze je měnit. Vaše vlastní proměnné, které pocházejí ze šablony nebo ze souboru bez volby Povolit zpětný zápis, jsou také jen ke čtení. Nastavit proměnnou může měnit vaše ostatní proměnné a pomocí Nastavit na i proměnné integrací, do kterých lze zapisovat, například hlasitosti.
Proč Nastavit proměnnou hlásí, že hodnota neodpovídá?
Hodnota neodpovídá typu proměnné, například slovo u proměnné typu Číselná hodnota. Zkontrolujte v akci pole Operace a Hodnota.
Proč Zapsat proměnnou do souboru selže?
V poli Soubor musí být úplná cesta, například C:\Stream\song.txt nebo /Users/you/stream/song.txt, a jeho složka musí existovat. Akce selže také tehdy, když proměnná nemá žádnou hodnotu, například když její integrace není připojená.
Jak udržet soubor stále aktuální?
Vytvořte automatizaci s událostí Proměnná změněna, která sleduje proměnnou a spouští Zapsat proměnnou do souboru pro stejnou proměnnou. Vaše vlastní proměnné můžou také číst přímo ze souboru: při jejich vytváření zvolte jako zdroj Číst ze souboru.
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í.
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.