Variables
Incluse avec Macro DeckModifiez vos variables depuis des boutons et des automatisations, et écrivez n'importe quelle variable dans un fichier.
La page Variables, avec les variables de chaque intégration
- Définissez, incrémentez, basculez ou complétez une variable
- Des compteurs et des interrupteurs sans extension
- Écrivez n'importe quelle variable dans un fichier, par exemple pour OBS
- Intégrée et toujours active, rien à configurer
Variables est intégré à Macro Deck et toujours actif. Il ajoute deux actions : Définir la variable modifie la valeur de l'une de vos variables, et Écrire la variable dans un fichier enregistre la valeur actuelle de n'importe quelle variable dans un fichier.
Vous créez vos propres variables sur la page Variables avec Nouvelle variable. Une variable est de type Texte, Numérique, Booléen ou Couleur, et vous pouvez l'afficher n'importe où, par exemple dans le libellé d'un bouton avec {{ vars.deaths }}.
Définir la variable
Choisissez la Variable et une Opération :
- Définir à remplace la valeur par la Valeur saisie.
- Ajouter ajoute la Valeur à un nombre. Une valeur négative soustrait.
- Basculer fait passer une variable vrai/faux de
trueàfalseet inversement. - Ajouter à la suite ajoute la Valeur à la fin d'un texte.
Les opérations disponibles dépendent du type de la variable. Un nombre est arrondi au nombre de décimales de la variable à chaque écriture.
Certaines variables d'intégration peuvent aussi être modifiées, par exemple les variables de volume et de sourdine de vos haut-parleurs et microphones, ou une variable qu'un autre Macro Deck partage avec celui-ci. Une telle variable n'accepte que Définir à : Ajouter, Basculer et Ajouter à la suite ne fonctionnent que pour vos propres variables. Pour faire passer un microphone de coupé à actif avec un seul bouton, utilisez plutôt l'action Activer / désactiver la sourdine.
Écrire la variable dans un fichier
Écrire la variable dans un fichier remplace le contenu d'un Fichier par la valeur actuelle d'une Variable. Toutes les variables conviennent, y compris celles des intégrations et des extensions. Le fichier est créé s'il n'existe pas, mais son dossier doit déjà exister, et vous saisissez son chemin complet.
Exemples de configuration
- Un compteur de morts : un bouton avec Définir la variable, Ajouter et la Valeur
1sur la variabledeaths, dont le libellé afficheDeaths: {{ vars.deaths }}. Un second bouton avec Définir à0le remet à zéro. - Un sélecteur de mode : une variable booléenne
stream_modebasculée par un bouton, que d'autres boutons vérifient avec Si / Sinon. - Une source texte dans OBS : une automatisation sur Variable changée pour le morceau en cours exécute Écrire la variable dans un fichier, et OBS affiche le texte du fichier dans le stream.
Variables n'apparaît pas sur la page Intégrations et n'a pas de boîte de dialogue de configuration. Sa catégorie Variables figure toujours dans la boîte de dialogue Ajouter une action.
Ce qu'il vous faut
- Macro Deck 3
- Pour Définir la variable : une variable à vous sur la page Variables, ou une variable d'intégration modifiable
Configuration
Étape 1: Créez une variable
Dans la barre latérale, cliquez sur Variables, puis sur Nouvelle variable. Donnez-lui un Nom, par exemple
deaths, et choisissez son Type, par exemple Numérique.Étape 2: Ajoutez Définir la variable à un bouton
Sur la page Deck, vérifiez que le deck est déverrouillé (le bouton en haut à droite indique Verrouiller) et cliquez sur un bouton. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, choisissez Variables à gauche de la boîte de dialogue Ajouter une action et sélectionnez Définir la variable.
Étape 3: Choisissez la variable et l'opération
Sélectionnez la Variable, choisissez l'Opération (Définir à, Ajouter, Basculer ou Ajouter à la suite) et saisissez la Valeur, par exemple
1pour Ajouter. Basculer ne demande aucune valeur.Étape 4: Affichez la valeur sur le bouton
Placez la variable dans le libellé du bouton, par exemple
Deaths: {{ vars.deaths }}.Étape 5: Appuyez sur le bouton
Cliquez sur Enregistrer et appuyez sur le bouton. La variable change, et chaque libellé, condition et automatisation qui l'utilise suit.
Actions2
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Définir la variable
- Modifie la valeur de l'une de vos variables : la définir, l'incrémenter, la basculer ou la compléter.
- Écrire la variable dans un fichier
- Écrit la valeur actuelle de n'importe quelle variable dans un fichier et remplace son contenu.
Questions fréquentes
Dois-je activer l'intégration Variables ?
Non. Elle est intégrée à Macro Deck et toujours active. Elle n'apparaît pas sur la page Intégrations, et ses actions figurent toujours dans la boîte de dialogue Ajouter une action.
Pourquoi l'action Définir la variable indique-t-elle que la variable est en lecture seule ?
La plupart des variables d'intégration, comme la charge du CPU ou la scène OBS actuelle, affichent seulement une valeur et ne peuvent pas être modifiées. Vos propres variables issues d'un modèle, ou d'un fichier sans Autoriser la réécriture, sont aussi en lecture seule. Définir la variable peut modifier vos autres variables et, avec Définir à, les variables d'intégration modifiables, comme les volumes.
Pourquoi l'action Définir la variable indique-t-elle que la valeur ne convient pas ?
La valeur ne correspond pas au type de la variable, par exemple un mot pour une variable Numérique. Vérifiez l'Opération et la Valeur dans l'action.
Pourquoi l'action Écrire la variable dans un fichier échoue-t-elle ?
Le Fichier doit être un chemin complet, comme C:\Stream\song.txt ou /Users/you/stream/song.txt, et son dossier doit exister. L'action échoue aussi tant que la variable n'a pas de valeur, par exemple quand son intégration n'est pas connectée.
Comment garder un fichier toujours à jour ?
Créez une automatisation avec l'événement Variable changée qui surveille la variable et exécute Écrire la variable dans un fichier pour cette même variable. Vos propres variables peuvent aussi lire directement depuis un fichier : choisissez Lire depuis un fichier comme source lors de leur création.
Plus dans Macro Deck
Macro Deck Companion
Incluse avec Macro DeckPilotez les téléphones et tablettes qui utilisent l'application Companion : luminosité, rotation, écran et captures d'écran.
Macro Deck Delegate
Incluse avec Macro DeckExécutez des scripts sur un autre PC équipé de Macro Deck et utilisez les variables qu'il partage.
Scripts
Incluse avec Macro DeckCréez une fois un ensemble d'actions sous forme de script et exécutez-le depuis n'importe quel bouton, automatisation ou autre script.