Skrypty
Dołączona do Macro DeckZbuduj zestaw akcji raz jako skrypt i uruchamiaj go z dowolnego przycisku, automatyzacji lub innego skryptu.
Skrypt na stronie Skrypty z akcjami Czekaj i Naciśnij klawisz / kombinację
- Te same akcje na wielu przyciskach
- Własne wartości wejściowe dla każdego wywołania
- Jedna zmiana skryptu obejmuje wszystkie przyciski
- Wbudowana i zawsze włączona, bez konfiguracji
Skrypty są wbudowane w Macro Deck i zawsze włączone. Dodają akcję Uruchom skrypt, która uruchamia jeden ze skryptów i czeka na jego zakończenie. Skrypt to zestaw akcji tworzony raz na stronie Skrypty, a następnie uruchamiany z dowolnej liczby przycisków, automatyzacji i innych skryptów. Po zmianie skryptu każde miejsce, które go uruchamia, korzysta z nowej wersji.
Wejścia
Skrypt może deklarować wejścia: wartości, które element wywołujący wypełnia przy uruchamianiu skryptu. Wejście ma nazwę, typ (Tekst, Liczba, Wartość logiczna lub Kolor) i opcjonalną wartość domyślną. W skrypcie odczytuje się je jak zmienną, np. {{ vars.scene }}. Po wybraniu skryptu w akcji Uruchom skrypt jego wejścia pojawiają się jako pola akcji, więc każdy przycisk może przekazać własną wartość.
Skrypt można też oznaczyć opcją Działa na widżecie. Wtedy „Ten widget” w skrypcie wskazuje widżet, który go uruchomił, więc jeden skrypt może zmieniać przycisk, który go nacisnął.
Przykładowe zastosowania
- Skrypt Start transmisji przełącza scenę OBS, rozpoczyna transmisję i zmienia deck na profil streamingowy. Trzy przyciski w różnych profilach uruchamiają go akcją Uruchom skrypt.
- Skrypt Przełącz scenę z wejściem tekstowym
scenejest uruchamiany przez osobny przycisk dla każdej sceny, każdy z własną nazwą sceny. - Automatyzacja na zdarzenie Harmonogram uruchamia ten sam skrypt co przycisk, więc można go uruchomić ręcznie lub o ustalonej godzinie.
Skrypty można uruchamiać też z innych miejsc. Każde urządzenie zalogowane do Macro Deck może wyświetlić i uruchomić każdy skrypt, który nie działa na widżecie, z własnymi wartościami wejściowymi. Na iPhonie i iPadzie Macro Deck Companion robi to ze Skrótów lub Siri. Aby uruchomić skrypt na innym komputerze z Macro Deck, użyj akcji Uruchom skrypt na innym komputerze z Macro Deck Delegate.
Skrypty nie pojawiają się na stronie Integracje i nie mają okna konfiguracji. Ich kategoria Skrypty jest zawsze dostępna w oknie Dodaj akcję.
Czego potrzebujesz
- Macro Deck 3
- Co najmniej jeden skrypt na stronie Skrypty
Konfiguracja krok po kroku
Krok 1: Utwórz skrypt
Na pasku bocznym kliknij Skrypty, a następnie +. W oknie Nowy skrypt wpisz nazwę w polu Nazwa, np. Rozpocznij streaming, i opcjonalnie Opis, a następnie kliknij Utwórz skrypt.
Krok 2: Dodaj akcje
Na karcie Akcje kliknij + Dodaj akcję i dodaj po kolei akcje, które skrypt ma wykonać. Po zakończeniu kliknij Zapisz zmiany. Przycisk Uruchom od razu uruchamia zapisany skrypt na próbę.
Krok 3: W razie potrzeby dodaj wejścia
Na karcie Wejścia kliknij Dodaj wejście dla każdej wartości, którą ma wypełnić element wywołujący. Ustaw pola Nazwa, Typ i opcjonalnie Wartość domyślna. W akcjach wejście jest dostępne jako
{{ vars.<name> }}. Kliknij Zapisz zmiany.Krok 4: Uruchom skrypt z przycisku
Na stronie Deck upewnij się, że deck jest odblokowany (przycisk w prawym górnym rogu ma etykietę Zablokuj), i kliknij przycisk. Otworzy się edytor z zaznaczonym Krótkie naciśnięcie. Kliknij + Dodaj akcję, po lewej stronie okna Dodaj akcję wybierz Skrypty i wybierz Uruchom skrypt. Wybierz skrypt w polu Skrypt i wypełnij jego wejścia.
Krok 5: Naciśnij przycisk
Kliknij Zapisz i naciśnij przycisk. Skrypt się uruchomi, a Uruchom skrypt zakończy się razem z nim.
Akcje1
Przypisz je do przycisku lub uruchamiaj w przebiegu.
- Uruchom skrypt
- Uruchamia jeden ze skryptów z podanymi wartościami wejściowymi i czeka na jego zakończenie.
Najczęściej zadawane pytania
Czy muszę włączyć integrację Skrypty?
Nie. Jest wbudowana w Macro Deck i zawsze włączona. Nie pojawia się na stronie Integracje, a akcja Uruchom skrypt jest zawsze dostępna w oknie Dodaj akcję.
Co się stanie z przyciskami po usunięciu skryptu?
Przestaną cokolwiek robić. Przed usunięciem skryptu Macro Deck informuje, które widżety i inne skrypty go uruchamiają.
Dlaczego Uruchom skrypt informuje, że nie wybrano skryptu?
W akcji nie wybrano skryptu w polu Skrypt. Otwórz akcję i wybierz skrypt.
Czy mogę uruchomić skrypt na innym komputerze?
Tak, za pomocą Macro Deck Delegate. Jego akcja Uruchom skrypt na innym komputerze uruchamia skrypt na innym komputerze z Macro Deck.
Czy uruchomienie uwzględnia niezapisane zmiany?
Nie. Uruchomienie zawsze korzysta z zapisanego skryptu. Najpierw kliknij Zapisz zmiany.
Więcej w kategorii Macro Deck
Macro Deck Companion
Dołączona do Macro DeckSteruj telefonami i tabletami z aplikacją Companion: jasność, obrót, ekran i zrzuty ekranu.
Macro Deck Delegate
Dołączona do Macro DeckUruchamiaj skrypty na innym komputerze z Macro Deck i korzystaj z udostępnianych przez niego zmiennych.
Zmienne
Dołączona do Macro DeckZmieniaj zmienne z przycisków i automatyzacji oraz zapisuj dowolną zmienną do pliku.