Alle Integrationen
MitgeliefertMacro Deck

Macro Deck Delegate

In Macro Deck enthalten

Führe Skripte auf einem anderen PC mit Macro Deck aus und nutze die Variablen, die er teilt.

  • Ein Skript auf einem anderen PC ausführen und warten, bis es fertig ist
  • Eingabewerte an das Skript auf dem anderen PC übergeben
  • Die Variablen importieren, die das andere Macro Deck teilt
  • Mit mehreren anderen Macro Decks verbinden
  • Eine Variable delegate_<instance>_connected für jede Verbindung

Macro Deck Delegate verbindet dieses Macro Deck mit Macro Deck auf einem anderen Computer in deinem Netzwerk. Dein Deck bleibt auf einem Computer, und Tasten und Automationen können trotzdem Dinge auf dem anderen ausführen, zum Beispiel auf einem Streaming-PC und einem Gaming-PC.

Du verbindest dich mit der Adresse des anderen Macro Deck und einem Konto darauf. Das Passwort wird verschlüsselt gespeichert und nur einmal an das andere Macro Deck gesendet, wenn du im Einrichtungsdialog fortfährst. Für jeden Computer, den du erreichen willst, kannst du eine Verbindung hinzufügen.

Skripte auf einem anderen PC ausführen

Die Aktion Skript auf anderem PC ausführen führt eines der Skripte aus, die du auf dem anderen Macro Deck erstellt hast, und wartet, bis es fertig ist. Wähle das Macro Deck und das Skript und lege ein Zeitlimit fest (standardmäßig 60 Sekunden). Hat das Skript Eingaben, füllst du ihre Werte in der Aktion aus, wie bei einem Skript auf diesem Computer. Schlägt das Skript auf dem anderen PC fehl, schlägt die Aktion mit dessen Fehler fehl.

Beispiele:

  • Eine Taste Live gehen auf dem Deck deines Streaming-PCs führt auf deinem Gaming-PC ein Skript aus, das OBS dort auf die Live-Szene umschaltet und die Aufnahme startet.
  • Eine Automation auf diesem Computer führt ein Skript auf dem anderen PC aus, wenn hier etwas passiert, zum Beispiel zu einer festen Zeit mit einem Ereignis Zeitplan.

Macro Deck liest die Liste der Skripte beim Verbinden und hält sie aktuell, solange der andere Computer erreichbar ist, sodass ein neues Skript dort nach kurzer Zeit in der Aktion erscheint.

Geteilte Variablen nutzen

Mit aktiviertem Geteilte Variablen importieren erscheinen die Variablen, die auf dem anderen Macro Deck geteilt sind, auch hier, benannt nach dessen Computer. obs_streaming, geteilt von einem Computer namens Gaming-PC, wird zu gaming_pc_obs_streaming, sodass eine Beschriftung auf diesem Deck zeigen kann, ob OBS auf dem Gaming-PC live ist. Um eine Variable zu teilen, öffne ihr Menü auf der Seite Variablen des anderen Macro Deck und wähle Mit anderen Macro Decks teilen. Eine geteilte Variable, die sich auf ihrem eigenen Macro Deck ändern lässt, kannst du auch von hier aus ändern, zum Beispiel mit einem Schieberegler oder Variable setzen.

Jede Verbindung hat außerdem eine Variable delegate_<instance>_connected, benannt nach ihrem Computer wie delegate_gaming_pc_connected, die true ist, solange das andere Macro Deck erreichbar ist und die gespeicherte Anmeldung akzeptiert. Solange es nicht erreichbar ist, gelten seine geteilten Variablen als nicht verfügbar, und Macro Deck versucht es im Hintergrund weiter.

Macro Deck Companion

In Macro Deck enthalten

Steuere die Smartphones und Tablets mit der Companion-App: Helligkeit, Ausrichtung, Bildschirm und Screenshots.

Skripte

In Macro Deck enthalten

Stelle eine Reihe von Aktionen einmal als Skript zusammen und führe sie von jeder Taste, Automation oder einem anderen Skript aus.

Variablen

In Macro Deck enthalten

Ändere deine Variablen per Taste und Automation und schreibe jede Variable in eine Datei.