Variabili
Inclusa in Macro DeckModifica le tue variabili da pulsanti e automazioni e scrivi qualsiasi variabile in un file.
La pagina Variabili, con le variabili di ogni integrazione
- Imposta, incrementa, inverti o accoda una variabile
- Contatori e interruttori on/off senza plugin
- Scrivi qualsiasi variabile in un file, per esempio per OBS
- Inclusa e sempre attiva, niente da configurare
Variabili è integrata in Macro Deck ed è sempre attiva. Aggiunge due azioni: Imposta variabile cambia il valore di una delle tue variabili e Scrivi variabile su file salva in un file il valore attuale di qualsiasi variabile.
Le tue variabili le crei nella pagina Variabili con Nuova variabile. Una variabile è di tipo Testo, Numerico, Booleano o Colore e puoi mostrarla ovunque, per esempio nell'etichetta di un pulsante con {{ vars.deaths }}.
Imposta variabile
Scegli la Variabile e un'Operazione:
- Imposta a sostituisce il valore con il Valore che inserisci.
- Aggiungi somma il Valore a un numero. Un valore negativo lo sottrae.
- Inverti fa passare una variabile vero/falso da
trueafalsee viceversa. - Accoda aggiunge il Valore alla fine di un testo.
Le operazioni disponibili dipendono dal tipo della variabile. A ogni scrittura un numero viene arrotondato alle cifre decimali della variabile.
Anche alcune variabili delle integrazioni si possono scrivere, per esempio le variabili di volume e silenziamento di altoparlanti e microfoni, o una variabile che un altro Macro Deck condivide con questo. Una variabile di questo tipo accetta solo Imposta a: Aggiungi, Inverti e Accoda funzionano solo con le tue variabili. Per silenziare e riattivare un microfono con un solo pulsante, usa invece l'azione Silenzia / Riattiva audio.
Scrivi variabile su file
Scrivi variabile su file sostituisce il contenuto di un File con il valore attuale di una Variabile. Funziona con qualsiasi variabile, anche con quelle di integrazioni e plugin. Il file viene creato se non esiste, ma la sua cartella deve esistere già, e devi inserirne il percorso completo.
Esempi di configurazione
- Un contatore di morti: un pulsante con Imposta variabile, Aggiungi e Valore
1sulla variabiledeaths, la cui etichetta mostraDeaths: {{ vars.deaths }}. Un secondo pulsante con Imposta a0lo azzera. - Un selettore di modalità: una variabile booleana
stream_modeinvertita da un pulsante, mentre altri pulsanti la controllano con Se / Altrimenti. - Una sorgente di testo in OBS: un'automazione su Variabile cambiata per il brano attuale esegue Scrivi variabile su file e OBS mostra in diretta il testo del file.
Variabili non compare nella pagina Integrazioni e non ha una finestra di configurazione. La sua categoria Variabili è sempre presente nella finestra Aggiungi azione.
Cosa ti serve
- Macro Deck 3
- Per Imposta variabile: una tua variabile nella pagina Variabili o una variabile di un'integrazione che si può scrivere
Configurala
Passaggio 1: Crea una variabile
Nella barra laterale, fai clic su Variabili e poi su Nuova variabile. Dalle un Nome, per esempio
deaths, e scegli il suo Tipo, per esempio Numerico.Passaggio 2: Aggiungi Imposta variabile a un pulsante
Nella pagina Deck, assicurati che il deck sia sbloccato (il pulsante in alto a destra indica Blocca) e fai clic su un pulsante. L'editor si apre con Pressione Breve selezionata. Fai clic su + Aggiungi azione, scegli Variabili a sinistra nella finestra Aggiungi azione e seleziona Imposta variabile.
Passaggio 3: Scegli la variabile e l'operazione
Seleziona la Variabile, scegli l'Operazione (Imposta a, Aggiungi, Inverti o Accoda) e inserisci il Valore, per esempio
1per Aggiungi. Inverti non richiede un valore.Passaggio 4: Mostra il valore sul pulsante
Inserisci la variabile nell'etichetta del pulsante, per esempio
Deaths: {{ vars.deaths }}.Passaggio 5: Premi il pulsante
Fai clic su Salva e premi il pulsante. La variabile cambia e ogni etichetta, condizione e automazione che la usa si aggiorna.
Azioni2
Assegnale a un pulsante o eseguile da un flusso.
- Imposta variabile
- Cambia il valore di una delle tue variabili: la imposta, la incrementa, la inverte o le accoda un testo.
- Scrivi variabile su file
- Scrive in un file il valore attuale di qualsiasi variabile e sostituisce ciò che il file conteneva.
Domande frequenti
Devo attivare l'integrazione Variabili?
No. È integrata in Macro Deck ed è sempre attiva. Non compare nella pagina Integrazioni e le sue azioni sono sempre presenti nella finestra Aggiungi azione.
Perché Imposta variabile dice che la variabile è di sola lettura?
La maggior parte delle variabili delle integrazioni, come il carico della CPU o la scena attuale di OBS, mostra solo un valore e non si può modificare. Anche le tue variabili che provengono da un modello, o da un file senza Consenti la riscrittura, sono di sola lettura. Imposta variabile può cambiare le altre tue variabili e, con Imposta a, le variabili delle integrazioni che si possono scrivere, come i volumi.
Perché Imposta variabile dice che il valore non è adatto?
Il valore non corrisponde al tipo della variabile, per esempio una parola per una variabile di tipo Numerico. Controlla l'Operazione e il Valore nell'azione.
Perché Scrivi variabile su file non riesce?
Il File deve essere un percorso completo, come C:\Stream\song.txt o /Users/you/stream/song.txt, e la sua cartella deve esistere. L'azione non riesce neanche quando la variabile non ha un valore, per esempio quando la sua integrazione non è connessa.
Come mantengo un file sempre aggiornato?
Crea un'automazione con l'evento Variabile cambiata che osserva la variabile ed esegue Scrivi variabile su file per la stessa variabile. Le tue variabili possono anche leggere direttamente da un file: quando le crei, scegli Leggi da file come origine.
Altro in Macro Deck
Macro Deck Companion
Inclusa in Macro DeckControlla i telefoni e i tablet con l'app Companion: luminosità, rotazione, schermo e screenshot.
Macro Deck Delegate
Inclusa in Macro DeckEsegui script su un altro PC su cui gira Macro Deck e usa le variabili che condivide.
Script
Inclusa in Macro DeckCrea una sola volta una serie di azioni come script ed eseguila da qualsiasi pulsante, automazione o altro script.