Все интеграции
ВстроеннаяВсегда включенаMacro Deck

Скрипты

Входит в Macro Deck

Соберите набор действий один раз в виде скрипта и запускайте его с любой кнопки, из автоматизации или другого скрипта.

  • Одни и те же действия на многих кнопках
  • Свои входные значения для каждого вызова
  • Измените скрипт один раз, и все кнопки последуют за ним
  • Встроена и всегда включена, настраивать ничего не нужно

«Скрипты» встроены в Macro Deck и всегда включены. Интеграция добавляет действие Запустить скрипт, которое запускает один из ваших скриптов и ждёт его завершения. Скрипт представляет собой набор действий, который вы один раз собираете на странице Скрипты и затем запускаете с любого числа кнопок, из автоматизаций и других скриптов. Когда вы меняете скрипт, везде, где он запускается, используется новая версия.

Входы

Скрипт может объявлять входы: значения, которые заполняет вызывающая сторона при запуске скрипта. У входа есть имя, тип (Текст, Числовой, Логический или Цвет) и необязательное значение по умолчанию. Внутри скрипта он читается как переменная, например {{ vars.scene }}. Когда вы выбираете скрипт в действии Запустить скрипт, его входы появляются в действии как поля, поэтому каждая кнопка может передать своё значение.

Скрипт также можно отметить как Запускается на виджете. Тогда «Этот виджет» внутри скрипта указывает на тот виджет, который его запустил, поэтому один скрипт может менять нажатую кнопку.

Примеры

  • Скрипт В эфир переключает сцену OBS, запускает трансляцию и переключает панель на профиль для трансляций. Три кнопки в разных профилях запускают его через Запустить скрипт.
  • Скрипт Сменить сцену с текстовым входом scene запускается отдельной кнопкой для каждой сцены, у каждой своё название сцены.
  • Автоматизация по событию Расписание запускает тот же скрипт, что и кнопка, поэтому его можно запускать вручную или в заданное время.

Скрипты можно запускать и из других мест. Любое устройство, вошедшее в Macro Deck, может получить список и запустить любой скрипт, который не запускается на виджете, со своими входными значениями. На iPhone и iPad это делает Macro Deck Companion из «Быстрых команд» или Siri. Чтобы запустить скрипт на другом компьютере с Macro Deck, используйте действие Запустить скрипт на другом ПК интеграции Macro Deck Delegate.

«Скрипты» не отображаются на странице Интеграции и не имеют диалога настройки. Их категория Скрипты всегда есть в диалоге Добавить действие.

Macro Deck Companion

Входит в Macro Deck

Управляйте телефонами и планшетами с приложением Companion: яркость, поворот, экран и снимки экрана.

Macro Deck Delegate

Входит в Macro Deck

Запускайте скрипты на другом ПК с Macro Deck и используйте переменные, которыми он делится.

Переменные

Входит в Macro Deck

Меняйте свои переменные с кнопок и из автоматизаций и записывайте любую переменную в файл.