Skripte
In Macro Deck enthaltenStelle eine Reihe von Aktionen einmal als Skript zusammen und führe sie von jeder Taste, Automation oder einem anderen Skript aus.
Ein Skript auf der Seite Skripte mit einer Aktion Warten und einer Aktion Taste/Kombination drücken
- Dieselben Aktionen auf vielen Tasten wiederverwenden
- Jedem Aufrufer eigene Eingabewerte geben
- Skript einmal ändern, jede Taste zieht mit
- Mitgeliefert und immer aktiv, nichts einzurichten
Skripte ist in Macro Deck eingebaut und immer aktiv. Die Integration bringt die Aktion Skript ausführen mit, die eines deiner Skripte ausführt und wartet, bis es fertig ist. Ein Skript ist eine Reihe von Aktionen, die du einmal auf der Seite Skripte zusammenstellst und dann von beliebig vielen Tasten, Automationen und anderen Skripten aus startest. Änderst du das Skript, verwendet jede Stelle, die es ausführt, die neue Version.
Eingaben
Ein Skript kann Eingaben festlegen: Werte, die der Aufrufer beim Ausführen ausfüllt. Eine Eingabe hat einen Namen, einen Typ (Text, Numerisch, Boolescher Wert oder Farbe) und optional einen Standardwert. Im Skript liest du sie wie eine Variable, zum Beispiel {{ vars.scene }}. Wählst du das Skript in Skript ausführen aus, erscheinen seine Eingaben als Felder in der Aktion, sodass jede Taste ihren eigenen Wert übergeben kann.
Ein Skript kann außerdem als Läuft auf einem Widget markiert werden. Dann zielt „Dieses Widget“ im Skript auf das Widget, das es gestartet hat, sodass ein einziges Skript die Taste ändern kann, die es ausgelöst hat.
Beispiele
- Ein Skript Live gehen wechselt die OBS-Szene, startet den Stream und schaltet das Deck auf dein Streaming-Profil um. Drei Tasten auf verschiedenen Profilen führen es mit Skript ausführen aus.
- Ein Skript Szene wechseln mit der Texteingabe
scenewird von einer Taste pro Szene ausgeführt, jede mit ihrem eigenen Szenennamen. - Eine Automation auf das Ereignis Zeitplan führt dasselbe Skript aus wie eine Taste, sodass du es von Hand oder zu einer festen Zeit starten kannst.
Skripte lassen sich auch von anderswo starten. Jedes bei Macro Deck angemeldete Gerät kann alle Skripte, die nicht auf einem Widget laufen, auflisten und mit eigenen Eingabewerten ausführen. Auf iPhone und iPad erledigt das Macro Deck Companion über Kurzbefehle oder Siri. Um ein Skript auf einem anderen Computer mit Macro Deck auszuführen, nutze Skript auf anderem PC ausführen von Macro Deck Delegate.
Skripte erscheint nicht auf der Seite Integrationen und hat keinen Einrichtungsdialog. Die Kategorie Skripte ist im Dialog Aktion hinzufügen immer vorhanden.
Das brauchst du
- Macro Deck 3
- Mindestens ein Skript auf der Seite Skripte
So richtest du sie ein
Schritt 1: Skript erstellen
Klicke in der Seitenleiste auf Skripte und dann auf +. Gib im Dialog Neues Skript einen Name ein, zum Beispiel Stream starten, und optional eine Beschreibung, und klicke dann auf Skript erstellen.
Schritt 2: Aktionen hinzufügen
Klicke im Tab Aktionen auf + Aktion hinzufügen und füge die Aktionen, die das Skript ausführen soll, in der richtigen Reihenfolge hinzu. Klicke auf Änderungen speichern, wenn du fertig bist. Ausführen probiert das gespeicherte Skript sofort aus.
Schritt 3: Bei Bedarf Eingaben hinzufügen
Klicke im Tab Eingaben für jeden Wert, den ein Aufrufer ausfüllen soll, auf Eingabe hinzufügen. Lege Name, Typ und, wenn du möchtest, einen Standardwert fest. Verwende die Eingabe in den Aktionen als
{{ vars.<name> }}. Klicke auf Änderungen speichern.Schritt 4: Skript von einer Taste ausführen
Stelle auf der Seite Deck sicher, dass das Deck entsperrt ist (die Schaltfläche oben rechts zeigt Sperren), und klicke auf eine Taste. Der Editor öffnet sich mit ausgewähltem Kurzer Druck. Klicke auf + Aktion hinzufügen, wähle links im Dialog Aktion hinzufügen Skripte und nimm Skript ausführen. Wähle unter Skript dein Skript und fülle seine Eingaben aus.
Schritt 5: Taste drücken
Klicke auf Speichern und drücke die Taste. Das Skript läuft, und Skript ausführen ist fertig, sobald das Skript fertig ist.
Aktionen1
Lege sie auf eine Taste oder führe sie in einem Ablauf aus.
- Skript ausführen
- Führt eines deiner Skripte mit seinen Eingabewerten aus und wartet, bis es fertig ist.
Häufige Fragen
Muss ich die Skripte-Integration aktivieren?
Nein. Sie ist in Macro Deck eingebaut und immer aktiv. Sie erscheint nicht auf der Seite Integrationen, und Skript ausführen ist immer im Dialog Aktion hinzufügen vorhanden.
Was passiert mit Tasten, wenn ich ein Skript lösche?
Sie tun danach nichts mehr. Bevor du ein Skript löschst, zeigt dir Macro Deck, welche Widgets und anderen Skripte es ausführen.
Warum meldet Skript ausführen, dass kein Skript ausgewählt ist?
In der Aktion ist unter Skript kein Skript gewählt. Öffne die Aktion und wähle eines aus.
Kann ich ein Skript auf einem anderen Computer ausführen?
Ja, mit Macro Deck Delegate. Dessen Aktion Skript auf anderem PC ausführen führt ein Skript auf einem anderen Computer aus, auf dem Macro Deck läuft.
Nutzt eine Ausführung meine ungespeicherten Änderungen?
Nein. Ausgeführt wird immer das gespeicherte Skript. Klicke vorher auf Änderungen speichern.
Mehr in „Macro Deck“
Macro Deck Companion
In Macro Deck enthaltenSteuere die Smartphones und Tablets mit der Companion-App: Helligkeit, Ausrichtung, Bildschirm und Screenshots.
Macro Deck Delegate
In Macro Deck enthaltenFühre Skripte auf einem anderen PC mit Macro Deck aus und nutze die Variablen, die er teilt.
Variablen
In Macro Deck enthaltenÄndere deine Variablen per Taste und Automation und schreibe jede Variable in eine Datei.