Macro Deck Delegate
Meegeleverd met Macro DeckVoer scripts uit op een andere pc met Macro Deck en gebruik de variabelen die hij deelt.
Het dialoogvenster Verbinden met een andere Macro Deck met de velden Adres, Gebruikersnaam, Wachtwoord en Gedeelde variabelen importeren
- Voer een script uit op een andere pc en wacht tot het klaar is
- Geef invoerwaarden door aan het script op de andere pc
- Importeer de variabelen die de andere Macro Deck deelt
- Maak verbinding met meerdere andere Macro Decks
- Een variabele
delegate_<instance>_connectedvoor elke verbinding
Macro Deck Delegate verbindt deze Macro Deck met Macro Deck op een andere computer in je netwerk. Je deck blijft op één computer, en knoppen en automatiseringen kunnen toch dingen op de andere uitvoeren, bijvoorbeeld op een streaming-pc en een gaming-pc.
Je maakt verbinding met het adres van de andere Macro Deck en een account daarop. Het wachtwoord wordt versleuteld opgeslagen en één keer naar de andere Macro Deck gestuurd, wanneer je in het instellingsvenster doorgaat. Je kunt een verbinding toevoegen voor elke computer die je wilt bereiken.
Scripts uitvoeren op een andere pc
De actie Script uitvoeren op een andere pc voert een van de scripts uit die je op de andere Macro Deck hebt gemaakt en wacht tot het klaar is. Kies de Macro Deck en het Script, en stel een Time-out in (standaard 60 seconden). Als het script invoer heeft, vul je de waarden in de actie in, net als bij een script op deze computer. Mislukt het script op de andere pc, dan mislukt de actie met de bijbehorende fout.
Voorbeelden:
- Een knop Live gaan op het deck van je streaming-pc voert een script uit op je gaming-pc dat OBS daar naar de livescène wisselt en de opname start.
- Een automatisering op deze computer voert een script uit op de andere pc wanneer hier iets gebeurt, bijvoorbeeld op een vast tijdstip met een gebeurtenis Planning.
Macro Deck leest de lijst met scripts wanneer je verbinding maakt en houdt die bij zolang de andere computer bereikbaar is, zodat een nieuw script daar na korte tijd in de actie verschijnt.
Gedeelde variabelen gebruiken
Met Gedeelde variabelen importeren ingeschakeld verschijnen de variabelen die op de andere Macro Deck worden gedeeld hier, vernoemd naar die computer. obs_streaming, gedeeld door een computer met de naam Gaming-PC, wordt gaming_pc_obs_streaming, zodat een label op dit deck kan tonen of OBS op de gaming-pc live is. Om een variabele te delen, open je het menu ervan op de pagina Variabelen van de andere Macro Deck en kies je Delen met andere Macro Decks. Een gedeelde variabele die op de eigen Macro Deck kan worden gewijzigd, kan ook vanaf hier worden gewijzigd, bijvoorbeeld met een schuifregelaar of Variabele instellen.
Elke verbinding heeft ook een variabele delegate_<instance>_connected, vernoemd naar die computer, zoals delegate_gaming_pc_connected, die true is zolang de andere Macro Deck bereikbaar is en de opgeslagen aanmelding accepteert. Zolang die niet bereikbaar is, worden de gedeelde variabelen als niet beschikbaar weergegeven en blijft Macro Deck het op de achtergrond proberen.
Wat je nodig hebt
- Macro Deck 3 op beide computers
- Beide computers in hetzelfde netwerk, of de andere bereikbaar via zijn adres
- Een account op de andere Macro Deck met toestemming om scripts uit te voeren
- Minstens één script op de andere Macro Deck
- Om variabelen te importeren: de variabelen gedeeld op de andere Macro Deck met Delen met andere Macro Decks
Instellen
Stap 1: Zoek het adres van de andere pc op
Open op de andere computer Macro Deck en ga naar Instellingen > Netwerk. Noteer een van de adressen en de Luisterpoort (standaard 8193).
Stap 2: Open Macro Deck Delegate
Klik op deze computer in de zijbalk op Integraties en daarna op Macro Deck Delegate. Klik op het tabblad Overzicht onder Configuratie op Configuratie toevoegen. De schakelaar rechtsboven aanzetten opent hetzelfde dialoogvenster, en de integratie wordt ingeschakeld zodra het instellen klaar is.
Stap 3: Maak verbinding met de andere Macro Deck
Vul in het dialoogvenster Verbinden met een andere Macro Deck het volgende in:
- Adres: het adres van de andere Macro Deck met de poort, bijvoorbeeld
http://192.168.1.50:8193. - Gebruikersnaam en Wachtwoord: een account op de andere Macro Deck met toestemming om scripts uit te voeren.
- Gedeelde variabelen importeren: zet dit aan om de variabelen te gebruiken die de andere Macro Deck deelt.
Klik op Doorgaan. Macro Deck controleert het adres en de aanmelding en voegt de verbinding toe als Macro Deck (<computernaam>).
- Adres: het adres van de andere Macro Deck met de poort, bijvoorbeeld
Stap 4: Voeg de actie aan een knop toe
Zorg op de pagina Deck dat het deck ontgrendeld is (op de knop rechtsboven staat Vergrendelen) en klik op een knop. De editor opent met Kort indrukken geselecteerd. Klik op + Actie toevoegen, kies links in het dialoogvenster Actie toevoegen voor Macro Deck Delegate en kies Script uitvoeren op een andere pc. Kies de Macro Deck (blijft dit leeg, dan wordt de enige geconfigureerde gebruikt) en het Script, en vul de invoer van het script in als het die heeft.
Stap 5: Stel de time-out in
Time-out is hoe lang de actie wacht tot het script klaar is voordat ze het opgeeft. Standaard is dat 60 seconden.
Stap 6: Druk op de knop
Klik op Opslaan en druk op de knop. Het script wordt op de andere pc uitgevoerd, en de actie is klaar wanneer het script klaar is.
Acties1
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Script uitvoeren op een andere pc
- Voert een script uit op een andere Macro Deck, met de invoerwaarden, en wacht tot het klaar is.
Variabelen2
Toon deze waarden op knoppen en widgets, of gebruik ze in voorwaarden.
delegate_<instance>_connected- Of de andere Macro Deck bereikbaar is en de opgeslagen aanmelding accepteert.
<instance>_<variable>- Met Gedeelde variabelen importeren ingeschakeld: elke variabele die de andere Macro Deck deelt, met de naam van die computer ervoor, bijvoorbeeld
gaming_pc_obs_streaming.
Veelgestelde vragen
Waarom meldt het instellen dat een Macro Deck niet bereikbaar was?
Controleer of Macro Deck op de andere computer draait, of het adres en de poort overeenkomen met Instellingen > Netwerk daar en of een firewall de poort niet blokkeert. De standaardpoort is 8193. Als je het adres van deze computer hebt ingevuld, meldt het instellen dat: vul het adres van de andere pc in.
Waar wordt het wachtwoord opgeslagen?
Op deze computer, versleuteld. Het gaat één keer over het lokale netwerk, wanneer je in het instellingsvenster doorgaat. Als het wachtwoord op de andere Macro Deck verandert, toont de integratie Aanmelden bij <computer> is geweigerd: doorloop het instellen dan opnieuw met het huidige wachtwoord.
Kan ik verbinding maken met meer dan één andere Macro Deck?
Ja. Voeg voor elke computer een configuratie toe. Met meer dan één kies je de Macro Deck in elke actie Script uitvoeren op een andere pc.
Wat gebeurt er als de andere pc uit staat?
Script uitvoeren op een andere pc mislukt met een melding dat de andere Macro Deck niet bereikbaar was, en de variabele delegate_<instance>_connected van die verbinding is false. Gedeelde variabelen worden als niet beschikbaar weergegeven. Macro Deck blijft het op de achtergrond proberen, en de variabelen worden bijgewerkt zodra de andere pc terug is.
Kan ik HTTPS gebruiken?
Ja, vul het adres in met https://. Het certificaat van de andere Macro Deck moet worden vertrouwd in het certificaatarchief van je besturingssysteem. Op je lokale netwerk werkt http:// ook.
Waarom ontbreekt een gedeelde variabele?
Een gedeelde variabele wordt weggelaten als de naam al door een andere variabele wordt gebruikt, als die met de computernaam ervoor te lang is, of als de andere Macro Deck meer variabelen deelt dan één verbinding kan importeren. De verbinding toont dan een waarschuwing met de variabelen die niet konden worden toegevoegd.
Meer in Macro Deck
Macro Deck Companion
Meegeleverd met Macro DeckBedien de telefoons en tablets waarop de Companion-app draait: helderheid, draaiing, scherm en screenshots.
Scripts
Meegeleverd met Macro DeckBouw een reeks acties één keer als script en voer het uit vanaf elke knop, automatisering of elk ander script.
Variabelen
Meegeleverd met Macro DeckWijzig je variabelen vanaf knoppen en automatiseringen, en schrijf elke variabele naar een bestand.