Zum Inhalt springen

Makro ​

Führt mehrere Aktionen nacheinander aus, eine je Zeile, mit Pausen dazwischen. Dient dazu, aus einem Tastendruck eine ganze Abfolge zu machen.

EigenschaftWert
FachWerkzeuge
Schlüsselmacro (so heißt das Plugin in Makros)
Bei frischer Installationan
Befehle1
Einrichtungnicht nötig

Wofür ​

Aus einem Tastendruck eine Abfolge machen: Szene wechseln, Mikrofon einschalten, Musik leiser stellen, im Chat Bescheid sagen. Das ist, wonach ein Makro-Pad benannt ist. „Live gehen“ ist nicht eine Aktion, sondern vier. Ohne Makro bräuchte es vier Tasten.

Das Plugin hat eine Aktion mit einem mehrzeiligen Feld. Die Schreibweise, die Grenzen und Beispiele stehen ausführlich im Kapitel Makros. Hier die Kurzfassung.

Befehle ​

BefehlName im MakroFelderPasst auf
Folge von Aktionenmacro.runsteps Eine Aktion je Zeile: plugin.befehl feld=wert · warte 500 * (mehrzeilig)Taste

* ist ein Pflichtfeld.

Kurzfassung ​

Eine Zeile ist ein Schritt:

plugin.befehl feld=wert feld=wert
warte 500
# eine Notiz
  • plugin.befehl: Schlüssel des Plugins und Name im Makro der Aktion, beide stehen auf jeder Seite der Plugin-Referenz.
  • feld=wert: der interne Name des Feldes (steht in der Tabelle Befehle in Code-Schrift vor der Beschriftung). Zahlen bleiben Zahlen. Ein Wert darf Leerzeichen enthalten, bis zum nächsten feld=.
  • warte <Millisekunden> macht eine Pause. wait und pause gehen ebenfalls.
  • # am Zeilenanfang ist eine Notiz, leere Zeilen werden übersprungen.

Grenzen ​

GrenzeWert
Schrittehöchstens 25
eine Pausehöchstens 5 Sekunden
Wartezeit zusammenhöchstens 20 Sekunden
ein Makro in einem Makronicht erlaubt: Es könnte sich selbst aufrufen und nie zurückkehren

Beispiel ​

obs.switch_scene scene=Gaming
warte 500
audio.set_app_volume app=Spotify.exe value=20

Gut zu wissen ​

  • Schlägt ein Schritt fehl, stoppt das Makro, und die Meldung nennt den Schritt: „Schritt 3 (audio.set_app_volume): …“.
  • Ein Makro kann jede Aktion jedes aktivierten Plugins ausführen. Ist ein Plugin abgeschaltet, scheitert der Schritt mit dem Hinweis, es im Marktplatz einzuschalten.
  • Ein Makro hat nichts zu verbinden: Sein Zustand ist immer bereit.
  • Das Plugin ist bei einer frischen Installation an.