Scripts
Meegeleverd met Macro DeckBouw een reeks acties één keer als script en voer het uit vanaf elke knop, automatisering of elk ander script.
Een script op de pagina Scripts met een actie Wachten en een actie Toets/combinatie indrukken
- Gebruik dezelfde acties op veel knoppen
- Geef elke aanroeper eigen invoerwaarden
- Wijzig een script één keer, elke knop volgt
- Ingebouwd en altijd aan, niets in te stellen
Scripts is ingebouwd in Macro Deck en staat altijd aan. Het voegt de actie Script uitvoeren toe, die een van je scripts uitvoert en wacht tot het klaar is. Een script is een reeks acties die je één keer bouwt op de pagina Scripts en daarna uitvoert vanaf zoveel knoppen, automatiseringen en andere scripts als je wilt. Als je het script wijzigt, gebruikt elke plek die het uitvoert de nieuwe versie.
Invoer
Een script kan invoer declareren: waarden die de aanroeper invult wanneer hij het script uitvoert. Een invoer heeft een naam, een type (Tekst, Numeriek, Booleaans of Kleur) en een optionele standaardwaarde. In het script lees je de invoer als een variabele, bijvoorbeeld {{ vars.scene }}. Als je het script kiest in Script uitvoeren, verschijnt de invoer als velden in de actie, zodat elke knop een eigen waarde kan doorgeven.
Een script kan ook worden gemarkeerd met Wordt uitgevoerd op een widget. Dan richt "Deze widget" in het script zich op de widget die het heeft uitgevoerd, zodat één script de knop kan wijzigen die erop drukte.
Voorbeelden
- Een script Live gaan wisselt de OBS-scène, start de stream en zet het deck op je streamingprofiel. Drie knoppen op verschillende profielen voeren het uit met Script uitvoeren.
- Een script Scène wisselen met een tekstinvoer
scenewordt uitgevoerd door één knop per scène, elk met een eigen scènenaam. - Een automatisering op een gebeurtenis Planning voert hetzelfde script uit als een knop, zodat je het met de hand of op een vast tijdstip kunt starten.
Scripts kunnen ook vanaf andere plekken worden uitgevoerd. Elk apparaat dat bij Macro Deck is aangemeld, kan elk script dat niet op een widget wordt uitgevoerd tonen en uitvoeren, met eigen invoerwaarden. Op iPhone en iPad doet Macro Deck Companion dat vanuit Opdrachten of Siri. Om een script uit te voeren op een andere computer met Macro Deck, gebruik je Script uitvoeren op een andere pc van Macro Deck Delegate.
Scripts verschijnt niet op de pagina Integraties en heeft geen instellingsvenster. De categorie Scripts staat altijd in het dialoogvenster Actie toevoegen.
Wat je nodig hebt
- Macro Deck 3
- Minstens één script op de pagina Scripts
Instellen
Stap 1: Maak een script aan
Klik in de zijbalk op Scripts en daarna op +. Vul in het dialoogvenster Nieuw script een Naam in, bijvoorbeeld Streamen starten, en eventueel een Beschrijving, en klik op Script aanmaken.
Stap 2: Voeg de acties toe
Klik op het tabblad Acties op + Actie toevoegen en voeg de acties toe die het script moet uitvoeren, in de juiste volgorde. Klik op Wijzigingen opslaan als je klaar bent. Met Uitvoeren probeer je het opgeslagen script meteen uit.
Stap 3: Voeg invoer toe als je die nodig hebt
Klik op het tabblad Invoer op Invoer toevoegen voor elke waarde die een aanroeper moet invullen. Stel de Naam, het Type en eventueel een Standaard in. Gebruik de invoer in de acties als
{{ vars.<name> }}. Klik op Wijzigingen opslaan.Stap 4: Voer het script uit vanaf een knop
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 Scripts en kies Script uitvoeren. Kies je script onder Script en vul de invoer in.
Stap 5: Druk op de knop
Klik op Opslaan en druk op de knop. Het script wordt uitgevoerd, en Script uitvoeren is klaar wanneer het script klaar is.
Acties1
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Script uitvoeren
- Voert een van je scripts uit, met de invoerwaarden, en wacht tot het klaar is.
Veelgestelde vragen
Moet ik de integratie Scripts inschakelen?
Nee. Ze is ingebouwd in Macro Deck en staat altijd aan. Ze verschijnt niet op de pagina Integraties, en Script uitvoeren staat altijd in het dialoogvenster Actie toevoegen.
Wat gebeurt er met knoppen als ik een script verwijder?
Die doen daarna niets meer. Voordat je een script verwijdert, vertelt Macro Deck je welke widgets en andere scripts het uitvoeren.
Waarom meldt Script uitvoeren dat er geen script is geselecteerd?
De actie heeft geen script gekozen onder Script. Open de actie en kies er een.
Kan ik een script op een andere computer uitvoeren?
Ja, met Macro Deck Delegate. De actie Script uitvoeren op een andere pc voert een script uit op een andere computer waarop Macro Deck draait.
Gebruikt een uitvoering mijn niet-opgeslagen wijzigingen?
Nee. Een uitvoering gebruikt altijd het opgeslagen script. Klik eerst op Wijzigingen opslaan.
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.
Macro Deck Delegate
Meegeleverd met Macro DeckVoer scripts uit op een andere pc met Macro Deck en gebruik de variabelen die hij deelt.
Variabelen
Meegeleverd met Macro DeckWijzig je variabelen vanaf knoppen en automatiseringen, en schrijf elke variabele naar een bestand.