Script
Inclusa in Macro DeckCrea una sola volta una serie di azioni come script ed eseguila da qualsiasi pulsante, automazione o altro script.
Uno script nella pagina Script con un'azione Attendi e un'azione Premi tasto / combinazione
- Riusa le stesse azioni su molti pulsanti
- Dai a ogni chiamante i propri valori di input
- Modifica uno script una volta e tutti i pulsanti si adeguano
- Inclusa e sempre attiva, niente da configurare
Script è integrata in Macro Deck ed è sempre attiva. Aggiunge l'azione Esegui script, che esegue uno dei tuoi script e attende che finisca. Uno script è una serie di azioni che crei una volta nella pagina Script e poi esegui da quanti pulsanti, automazioni e altri script vuoi. Quando modifichi lo script, ogni punto che lo esegue usa la nuova versione.
Input
Uno script può dichiarare degli input: valori che il chiamante compila quando esegue lo script. Un input ha un nome, un tipo (Testo, Numerico, Booleano o Colore) e un valore predefinito facoltativo. Dentro lo script lo leggi come una variabile, per esempio {{ vars.scene }}. Quando scegli lo script in Esegui script, i suoi input compaiono come campi nell'azione, così ogni pulsante può passare il proprio valore.
Uno script può anche essere contrassegnato con Viene eseguito su un widget. In quel caso "Questo widget" dentro lo script indica il widget che lo ha eseguito, così un solo script può modificare il pulsante che lo ha avviato.
Esempi di configurazione
- Uno script Vai in diretta cambia la scena di OBS, avvia lo stream e passa il deck al tuo profilo per lo streaming. Tre pulsanti su profili diversi lo eseguono con Esegui script.
- Uno script Cambia scena con un input di testo
sceneviene eseguito da un pulsante per ogni scena, ognuno con il proprio nome di scena. - Un'automazione su un evento Pianificazione esegue lo stesso script di un pulsante, così puoi avviarlo a mano o a un orario prestabilito.
Gli script si possono eseguire anche da altri punti. Qualsiasi dispositivo che ha eseguito l'accesso a Macro Deck può elencare ed eseguire ogni script che non viene eseguito su un widget, con i propri valori di input. Su iPhone e iPad lo fa Macro Deck Companion, da Comandi Rapidi o Siri. Per eseguire uno script su un altro computer su cui gira Macro Deck, usa Esegui script su un altro PC di Macro Deck Delegate.
Script non compare nella pagina Integrazioni e non ha una finestra di configurazione. La sua categoria Script è sempre presente nella finestra Aggiungi azione.
Cosa ti serve
- Macro Deck 3
- Almeno uno script nella pagina Script
Configurala
Passaggio 1: Crea uno script
Nella barra laterale, fai clic su Script e poi su +. Nella finestra Nuovo script, inserisci un Nome, per esempio Avvia lo streaming, e facoltativamente una Descrizione, poi fai clic su Crea script.
Passaggio 2: Aggiungi le azioni
Nella scheda Azioni, fai clic su + Aggiungi azione e aggiungi in ordine le azioni che lo script deve eseguire. Quando hai finito, fai clic su Salva modifiche. Esegui prova subito lo script salvato.
Passaggio 3: Aggiungi gli input se ti servono
Nella scheda Input, fai clic su Aggiungi input per ogni valore che un chiamante deve compilare. Imposta Nome, Tipo e, se vuoi, un valore Predefinito. Usalo nelle azioni come
{{ vars.<name> }}. Fai clic su Salva modifiche.Passaggio 4: Esegui lo script da 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 Script a sinistra nella finestra Aggiungi azione e seleziona Esegui script. Scegli il tuo script in Script e compila i suoi input.
Passaggio 5: Premi il pulsante
Fai clic su Salva e premi il pulsante. Lo script viene eseguito e Esegui script termina quando termina lo script.
Azioni1
Assegnale a un pulsante o eseguile da un flusso.
- Esegui script
- Esegue uno dei tuoi script, con i suoi valori di input, e attende che finisca.
Domande frequenti
Devo attivare l'integrazione Script?
No. È integrata in Macro Deck ed è sempre attiva. Non compare nella pagina Integrazioni e Esegui script è sempre presente nella finestra Aggiungi azione.
Cosa succede ai pulsanti quando elimino uno script?
Da quel momento non fanno più nulla. Prima che tu elimini uno script, Macro Deck ti mostra quali widget e altri script lo eseguono.
Perché Esegui script dice che non è stato selezionato nessuno script?
L'azione non ha nessuno script scelto in Script. Apri l'azione e selezionane uno.
Posso eseguire uno script su un altro computer?
Sì, con Macro Deck Delegate. La sua azione Esegui script su un altro PC esegue uno script su un altro computer su cui gira Macro Deck.
Un'esecuzione usa le modifiche non salvate?
No. Un'esecuzione usa sempre lo script salvato. Fai prima clic su Salva modifiche.
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.
Variabili
Inclusa in Macro DeckModifica le tue variabili da pulsanti e automazioni e scrivi qualsiasi variabile in un file.