Все интеграции
ВстроеннаяMacro Deck

Macro Deck Delegate

Входит в Macro Deck

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

  • Запуск скрипта на другом ПК с ожиданием его завершения
  • Передача входных значений скрипту на другом ПК
  • Импорт переменных, которыми делится другой Macro Deck
  • Подключение к нескольким другим Macro Deck
  • Переменная delegate_<instance>_connected для каждого подключения

Macro Deck Delegate подключает этот Macro Deck к Macro Deck на другом компьютере в вашей сети. Панель остаётся на одном компьютере, а кнопки и автоматизации всё равно могут запускать что-то на другом, например на ПК для трансляций и игровом ПК.

Подключение выполняется по адресу другого Macro Deck и с аккаунтом на нём. Пароль хранится в зашифрованном виде и отправляется на другой Macro Deck один раз, когда вы продолжаете в диалоге настройки. Можно добавить подключение для каждого компьютера, к которому нужен доступ.

Запуск скриптов на другом ПК

Действие Запустить скрипт на другом ПК запускает один из скриптов, созданных на другом Macro Deck, и ждёт его завершения. Выберите Macro Deck и Скрипт и задайте Тайм-аут (по умолчанию 60 секунд). Если у скрипта есть входные данные, их значения заполняются в действии так же, как для скрипта на этом компьютере. Если скрипт на другом ПК завершается с ошибкой, действие тоже завершается с этой ошибкой.

Примеры:

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

Macro Deck считывает список скриптов при подключении и поддерживает его в актуальном состоянии, пока другой компьютер доступен, поэтому новый скрипт там вскоре появляется в действии.

Общие переменные

Если включён параметр Импортировать общие переменные, переменные, которыми делится другой Macro Deck, появляются здесь с именем его компьютера в начале. obs_streaming, которой делится компьютер с именем Gaming-PC, становится gaming_pc_obs_streaming, поэтому подпись на этой панели может показывать, в эфире ли OBS на игровом ПК. Чтобы поделиться переменной, откройте её меню на странице Переменные другого Macro Deck и выберите Поделиться с другими Macro Deck. Общую переменную, которую можно менять на её собственном Macro Deck, можно менять и отсюда, например ползунком или действием Задать переменную.

У каждого подключения также есть переменная delegate_<instance>_connected, названная по его компьютеру, например delegate_gaming_pc_connected, которая равна true, пока другой Macro Deck доступен и принимает сохранённые данные для входа. Пока он недоступен, его общие переменные считаются недоступными, а Macro Deck продолжает попытки в фоне.

Macro Deck Companion

Входит в Macro Deck

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

Скрипты

Входит в Macro Deck

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

Переменные

Входит в Macro Deck

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