Wszystkie integracje
WbudowanaMacro Deck

Macro Deck Delegate

Dołączona do Macro Deck

Uruchamiaj skrypty na innym komputerze z Macro Deck i korzystaj z udostępnianych przez niego zmiennych.

  • Uruchamianie skryptu na innym komputerze i czekanie na jego zakończenie
  • Przekazywanie wartości wejściowych do skryptu na drugim komputerze
  • Importowanie zmiennych udostępnianych przez drugi Macro Deck
  • Połączenia z kilkoma innymi Macro Deckami
  • Zmienna delegate_<instance>_connected dla każdego połączenia

Macro Deck Delegate łączy ten Macro Deck z Macro Deck na innym komputerze w sieci. Deck pozostaje na jednym komputerze, a przyciski i automatyzacje mogą mimo to uruchamiać działania na drugim, np. na komputerze do streamowania i komputerze do gier.

Połączenie wymaga adresu drugiego Macro Deck i konta na nim. Hasło jest przechowywane w postaci zaszyfrowanej i wysyłane do drugiego Macro Deck tylko raz, po kliknięciu Dalej w oknie konfiguracji. Można dodać połączenie dla każdego komputera, z którym ma się łączyć.

Uruchamianie skryptów na innym komputerze

Akcja Uruchom skrypt na innym komputerze uruchamia jeden ze skryptów utworzonych na drugim Macro Deck i czeka na jego zakończenie. Wybierz Macro Deck i Skrypt oraz ustaw Limit czasu (domyślnie 60 sekund). Jeśli skrypt ma dane wejściowe, ich wartości wypełnia się w akcji tak samo jak dla skryptu na tym komputerze. Jeśli skrypt zakończy się błędem na drugim komputerze, akcja zakończy się tym samym błędem.

Przykładowe zastosowania:

  • Przycisk Start transmisji na decku komputera do streamowania uruchamia skrypt na komputerze do gier, który przełącza tamtejszy OBS na scenę transmisji i rozpoczyna nagrywanie.
  • Automatyzacja na tym komputerze uruchamia skrypt na drugim komputerze, gdy coś się tu wydarzy, np. o ustalonej godzinie za pomocą zdarzenia Harmonogram.

Macro Deck odczytuje listę skryptów podczas łączenia i aktualizuje ją, dopóki drugi komputer jest osiągalny, więc nowy skrypt pojawia się w akcji po krótkiej chwili.

Udostępnione zmienne

Gdy opcja Importuj udostępnione zmienne jest włączona, zmienne udostępnione na drugim Macro Deck pojawiają się tutaj, nazwane według jego komputera. Zmienna obs_streaming udostępniona przez komputer o nazwie Gaming-PC staje się gaming_pc_obs_streaming, więc etykieta na tym decku może pokazywać, czy OBS na komputerze do gier nadaje na żywo. Aby udostępnić zmienną, otwórz jej menu na stronie Zmienne drugiego Macro Deck i wybierz Udostępnij innym Macro Deckom. Udostępnioną zmienną, którą można zmieniać na jej własnym Macro Deck, można też zmieniać stąd, np. suwakiem lub akcją Ustaw zmienną.

Każde połączenie ma też zmienną delegate_<instance>_connected, nazwaną według jego komputera, np. delegate_gaming_pc_connected, która ma wartość true, dopóki drugi Macro Deck jest osiągalny i akceptuje zapisane dane logowania. Gdy jest nieosiągalny, jego udostępnione zmienne są niedostępne, a Macro Deck ponawia próby w tle.

Macro Deck Companion

Dołączona do Macro Deck

Steruj telefonami i tabletami z aplikacją Companion: jasność, obrót, ekran i zrzuty ekranu.

Skrypty

Dołączona do Macro Deck

Zbuduj zestaw akcji raz jako skrypt i uruchamiaj go z dowolnego przycisku, automatyzacji lub innego skryptu.

Zmienne

Dołączona do Macro Deck

Zmieniaj zmienne z przycisków i automatyzacji oraz zapisuj dowolną zmienną do pliku.