Скрипти
Входить до Macro DeckСкладіть набір дій один раз як скрипт і запускайте його з будь-якої кнопки, автоматизації чи іншого скрипта.
Скрипт на сторінці «Скрипти» з діями «Очікування» і «Натиснути клавішу / комбінацію»
- Використовуйте ті самі дії на багатьох кнопках
- Передавайте з кожного місця запуску власні вхідні значення
- Змініть скрипт один раз, і всі кнопки підхоплять зміну
- Вбудована й завжди ввімкнена, налаштовувати нічого не потрібно
«Скрипти» вбудовано в Macro Deck, і ця інтеграція завжди ввімкнена. Вона додає дію Запустити скрипт, яка запускає один із ваших скриптів і чекає його завершення. Скрипт - це набір дій, який ви складаєте один раз на сторінці Скрипти, а потім запускаєте з будь-якої кількості кнопок, автоматизацій та інших скриптів. Коли ви змінюєте скрипт, усі місця, що його запускають, використовують нову версію.
Входи
Скрипт може оголошувати входи: значення, які заповнює той, хто запускає скрипт. Вхід має назву, тип (Текст, Числовий, Логічний або Колір) і необов’язкове значення за замовчуванням. Усередині скрипта його читають як змінну, наприклад {{ vars.scene }}. Коли ви вибираєте скрипт у дії Запустити скрипт, його входи з’являються як поля дії, тож кожна кнопка може передати власне значення.
Скрипт також можна позначити як Запускається на віджеті. Тоді «Цей віджет» усередині скрипта вказує на той віджет, який його запустив, тож один скрипт може змінювати кнопку, яка його натиснула.
Приклади
- Скрипт В ефір перемикає сцену OBS, починає трансляцію й перемикає панель на ваш профіль для трансляцій. Три кнопки в різних профілях запускають його через Запустити скрипт.
- Скрипт Змінити сцену з текстовим входом
sceneзапускають окремі кнопки для кожної сцени, кожна з власною назвою сцени. - Автоматизація за подією Розклад запускає той самий скрипт, що й кнопка, тож його можна запускати вручну або в заданий час.
Скрипти можна запускати й з інших місць. Будь-який пристрій, що ввійшов у Macro Deck, може показати список і запустити кожен скрипт, який не запускається на віджеті, з власними вхідними значеннями. На iPhone та iPad Macro Deck Companion робить це з «Швидких команд» або Siri. Щоб запустити скрипт на іншому комп’ютері з Macro Deck, скористайтеся дією Запустити скрипт на іншому ПК з Macro Deck Delegate.
«Скрипти» не з’являються на сторінці Інтеграції і не мають діалогу налаштування. Їхня категорія Скрипти завжди є в діалозі Додати дію.
Що потрібно
- Macro Deck 3
- Щонайменше один скрипт на сторінці «Скрипти»
Як налаштувати
Крок 1: Створіть скрипт
На бічній панелі натисніть Скрипти, а потім +. У діалозі Новий скрипт заповніть поле Назва, наприклад Почати трансляцію, і за бажанням поле Опис, потім натисніть Створити скрипт.
Крок 2: Додайте дії
На вкладці Дії натисніть + Додати дію і додайте дії, які має виконувати скрипт, у потрібному порядку. Коли закінчите, натисніть Зберегти зміни. Запустити одразу випробовує збережений скрипт.
Крок 3: За потреби додайте входи
На вкладці Входи натисніть Додати вхід для кожного значення, яке має заповнювати той, хто запускає скрипт. Задайте поля Назва, Тип і за бажанням За замовчуванням. Використовуйте вхід у діях як
{{ vars.<name> }}. Натисніть Зберегти зміни.Крок 4: Запускайте скрипт із кнопки
На сторінці Панель переконайтеся, що панель розблоковано (кнопка вгорі праворуч показує Заблокувати), і клацніть кнопку. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть Скрипти і виберіть Запустити скрипт. Виберіть свій скрипт у полі Скрипт і заповніть його входи.
Крок 5: Натисніть кнопку
Натисніть Зберегти і натисніть кнопку. Скрипт запуститься, а Запустити скрипт завершиться разом зі скриптом.
Дії1
Призначте їх кнопці або запускайте з потоку.
- Запустити скрипт
- Запускає один із ваших скриптів з його вхідними значеннями й чекає його завершення.
Поширені запитання
Чи потрібно вмикати інтеграцію «Скрипти»?
Ні. Її вбудовано в Macro Deck, і вона завжди ввімкнена. Вона не з’являється на сторінці Інтеграції, а Запустити скрипт завжди є в діалозі Додати дію.
Що станеться з кнопками, якщо я видалю скрипт?
Після цього вони нічого не робитимуть. Перед видаленням скрипта Macro Deck повідомляє, які віджети та інші скрипти його запускають.
Чому «Запустити скрипт» повідомляє, що скрипт не вибрано?
У дії не вибрано скрипт у полі Скрипт. Відкрийте дію й виберіть його.
Чи можна запустити скрипт на іншому комп’ютері?
Так, за допомогою Macro Deck Delegate. Його дія Запустити скрипт на іншому ПК запускає скрипт на іншому комп’ютері з Macro Deck.
Чи використовує запуск мої незбережені зміни?
Ні. Запуск завжди використовує збережений скрипт. Спершу натисніть Зберегти зміни.
Більше в категорії «Macro Deck»
Macro Deck Companion
Входить до Macro DeckКеруйте телефонами й планшетами із застосунком Companion: яскравість, поворот, екран і знімки екрана.
Macro Deck Delegate
Входить до Macro DeckЗапускайте скрипти на іншому ПК з Macro Deck і використовуйте змінні, якими він ділиться.
Змінні
Входить до Macro DeckЗмінюйте свої змінні кнопками й автоматизаціями та записуйте будь-яку змінну у файл.