Macro Deck Delegate
Inclusa in Macro DeckEsegui script su un altro PC su cui gira Macro Deck e usa le variabili che condivide.
La finestra Connetti a un altro Macro Deck con i campi Indirizzo, Nome utente, Password e Importa variabili condivise
- Esegui uno script su un altro PC e attendi che finisca
- Passa valori di input allo script sull'altro PC
- Importa le variabili che l'altro Macro Deck condivide
- Connettiti a più Macro Deck
- Una variabile
delegate_<instance>_connectedper ogni connessione
Macro Deck Delegate collega questo Macro Deck al Macro Deck di un altro computer della tua rete. Il tuo deck resta su un computer e pulsanti e automazioni possono comunque eseguire operazioni sull'altro, per esempio su un PC per lo streaming e un PC da gioco.
Ti connetti con l'indirizzo dell'altro Macro Deck e un account su di esso. La password viene salvata in modo crittografato e inviata all'altro Macro Deck una sola volta, quando continui nella finestra di configurazione. Puoi aggiungere una connessione per ogni computer che vuoi raggiungere.
Eseguire script su un altro PC
L'azione Esegui script su un altro PC esegue uno degli script che hai creato sull'altro Macro Deck e attende che finisca. Scegli il Macro Deck e lo Script e imposta un Timeout (60 secondi per impostazione predefinita). Se lo script ha degli input, compili i loro valori nell'azione, come per uno script su questo computer. Se lo script non riesce sull'altro PC, l'azione non riesce con il suo errore.
Esempi di configurazione:
- Un pulsante Vai in diretta sul deck del PC per lo streaming esegue uno script sul PC da gioco che porta OBS sulla sua scena live e avvia la registrazione.
- Un'automazione su questo computer esegue uno script sull'altro PC quando qui succede un evento, per esempio a un orario prestabilito con un evento Pianificazione.
Macro Deck legge l'elenco degli script quando ti connetti e lo tiene aggiornato finché l'altro computer è raggiungibile, quindi un nuovo script creato lì compare nell'azione dopo poco tempo.
Usare le variabili condivise
Con Importa variabili condivise attivo, le variabili condivise sull'altro Macro Deck compaiono qui, con il nome del suo computer. obs_streaming condivisa da un computer chiamato Gaming-PC diventa gaming_pc_obs_streaming, così un'etichetta su questo deck può mostrare se OBS sul PC da gioco è in diretta. Per condividere una variabile, apri il suo menu nella pagina Variabili dell'altro Macro Deck e scegli Condividi con altri Macro Deck. Una variabile condivisa che si può modificare sul suo Macro Deck si può modificare anche da qui, per esempio con uno slider o con Imposta variabile.
Ogni connessione ha anche una variabile delegate_<instance>_connected, con il nome del suo computer come delegate_gaming_pc_connected, che vale true finché l'altro Macro Deck è raggiungibile e accetta l'accesso salvato. Quando non è raggiungibile, le sue variabili condivise risultano non disponibili e Macro Deck continua a riprovare in background.
Cosa ti serve
- Macro Deck 3 su entrambi i computer
- Entrambi i computer nella stessa rete, oppure l'altro raggiungibile tramite il suo indirizzo
- Un account sull'altro Macro Deck con il permesso di eseguire script
- Almeno uno script sull'altro Macro Deck
- Per importare variabili: le variabili condivise sull'altro Macro Deck con Condividi con altri Macro Deck
Configurala
Passaggio 1: Trova l'indirizzo dell'altro PC
Sull'altro computer, apri Macro Deck e vai in Impostazioni > Rete. Annota uno dei suoi indirizzi e la Porta di ascolto (8193 per impostazione predefinita).
Passaggio 2: Apri Macro Deck Delegate
Su questo computer, fai clic su Integrazioni nella barra laterale e poi su Macro Deck Delegate. Fai clic su Aggiungi configurazione in Configurazione nella scheda Panoramica. Attivando l'interruttore in alto a destra si apre la stessa finestra, e l'integrazione si attiva al termine della configurazione.
Passaggio 3: Connettiti all'altro Macro Deck
Nella finestra Connetti a un altro Macro Deck, compila:
- Indirizzo: l'indirizzo dell'altro Macro Deck con la sua porta, per esempio
http://192.168.1.50:8193. - Nome utente e Password: un account sull'altro Macro Deck con il permesso di eseguire script.
- Importa variabili condivise: attivalo per usare le variabili che l'altro Macro Deck condivide.
Fai clic su Continua. Macro Deck controlla l'indirizzo e l'accesso e aggiunge la connessione come Macro Deck (<computer name>).
- Indirizzo: l'indirizzo dell'altro Macro Deck con la sua porta, per esempio
Passaggio 4: Aggiungi l'azione 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 Macro Deck Delegate a sinistra nella finestra Aggiungi azione e seleziona Esegui script su un altro PC. Scegli il Macro Deck (se lo lasci vuoto viene usato l'unico configurato) e lo Script, e compila gli input dello script, se ne ha.
Passaggio 5: Imposta il timeout
Timeout è il tempo che l'azione attende la fine dello script prima di rinunciare. Il valore predefinito è 60 secondi.
Passaggio 6: Premi il pulsante
Fai clic su Salva e premi il pulsante. Lo script viene eseguito sull'altro PC e l'azione termina quando termina lo script.
Azioni1
Assegnale a un pulsante o eseguile da un flusso.
- Esegui script su un altro PC
- Esegue uno script su un altro Macro Deck, con i suoi valori di input, e attende che finisca.
Variabili2
Mostra questi valori su pulsanti e widget o usali nelle condizioni.
delegate_<instance>_connected- Indica se l'altro Macro Deck è raggiungibile e accetta l'accesso salvato.
<instance>_<variable>- Con Importa variabili condivise attivo, ogni variabile che l'altro Macro Deck condivide, preceduta dal nome del suo computer, per esempio
gaming_pc_obs_streaming.
Domande frequenti
Perché la configurazione dice che non è riuscita a raggiungere un Macro Deck?
Verifica che Macro Deck sia in esecuzione sull'altro computer, che indirizzo e porta corrispondano a Impostazioni > Rete su quel computer e che un firewall non blocchi la porta. La porta predefinita è 8193. Se hai inserito l'indirizzo di questo computer, la configurazione te lo segnala: inserisci l'indirizzo dell'altro PC.
Dove viene salvata la password?
Su questo computer, in modo crittografato. Attraversa la rete locale una sola volta, quando continui nella finestra di configurazione. Se la password cambia sull'altro Macro Deck, l'integrazione mostra Accesso a <computer> rifiutato: esegui di nuovo la configurazione con la password attuale.
Posso connettermi a più di un altro Macro Deck?
Sì. Aggiungi una configurazione per ogni computer. Se ne hai più di uno, scegli il Macro Deck in ogni azione Esegui script su un altro PC.
Cosa succede quando l'altro PC è spento?
Esegui script su un altro PC non riesce con un messaggio che indica che l'altro Macro Deck non è raggiungibile, e la sua variabile delegate_<instance>_connected vale false. Le variabili condivise risultano non disponibili. Macro Deck continua a riprovare in background e le variabili si aggiornano appena l'altro PC torna disponibile.
Posso usare HTTPS?
Sì, inserisci l'indirizzo con https://. Il certificato dell'altro Macro Deck deve essere considerato attendibile nell'archivio certificati del sistema operativo. Nella rete locale funziona anche http://.
Perché manca una variabile condivisa?
Una variabile condivisa viene esclusa quando il suo nome è già usato da un'altra variabile, quando diventa troppo lungo con il nome del computer davanti o quando l'altro Macro Deck condivide più variabili di quante una connessione possa importarne. In quel caso la connessione mostra un avviso che elenca le variabili che non è riuscita ad aggiungere.
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.
Script
Inclusa in Macro DeckCrea una sola volta una serie di azioni come script ed eseguila da qualsiasi pulsante, automazione o altro script.
Variabili
Inclusa in Macro DeckModifica le tue variabili da pulsanti e automazioni e scrivi qualsiasi variabile in un file.