모든 연동
내장항상 켜짐Macro Deck

스크립트

Macro Deck에 포함

여러 액션을 스크립트로 한 번 만들어 두고 어떤 버튼, 자동화, 다른 스크립트에서든 실행하세요.

  • 같은 액션을 여러 버튼에서 재사용
  • 실행하는 곳마다 고유한 입력값 전달
  • 스크립트를 한 번 바꾸면 모든 버튼에 반영
  • 내장되어 항상 켜져 있어 설정할 것이 없음

스크립트는 Macro Deck에 내장되어 있으며 항상 켜져 있습니다. 이 연동은 스크립트 중 하나를 실행하고 끝날 때까지 기다리는 스크립트 실행 액션을 제공합니다. 스크립트는 스크립트 페이지에서 한 번 만들어 두고 원하는 만큼 많은 버튼, 자동화, 다른 스크립트에서 실행하는 액션 묶음입니다. 스크립트를 바꾸면 그 스크립트를 실행하는 모든 곳에서 새 버전이 사용됩니다.

입력

스크립트는 입력을 선언할 수 있습니다. 입력은 스크립트를 실행하는 쪽이 채우는 값입니다. 입력에는 이름, 유형(텍스트, 숫자, 불리언, 색) 그리고 선택 사항인 기본값이 있습니다. 스크립트 안에서는 변수처럼 읽으며, 예를 들어 {{ vars.scene }}처럼 씁니다. 스크립트 실행에서 스크립트를 고르면 그 입력이 액션의 필드로 나타나므로 버튼마다 고유한 값을 전달할 수 있습니다.

스크립트에 위젯에서 실행을 표시할 수도 있습니다. 그러면 스크립트 안의 "이 위젯"은 스크립트를 실행한 위젯을 가리키므로, 스크립트 하나로 그 스크립트를 실행한 버튼 자체를 바꿀 수 있습니다.

활용 예

  • 방송 시작 스크립트는 OBS 장면을 전환하고 스트림을 시작한 뒤 덱을 스트리밍 프로필로 바꿉니다. 서로 다른 프로필에 있는 버튼 세 개가 스크립트 실행으로 이 스크립트를 실행합니다.
  • 텍스트 입력 scene이 있는 장면 전환 스크립트를 장면마다 버튼 하나씩 두어 각자 고유한 장면 이름으로 실행합니다.
  • 일정 이벤트에 연결한 자동화가 버튼과 같은 스크립트를 실행하므로, 직접 시작하거나 정해진 시간에 시작할 수 있습니다.

스크립트는 다른 곳에서도 실행할 수 있습니다. Macro Deck에 로그인한 기기라면 위젯에서 실행되지 않는 모든 스크립트를 목록으로 보고 고유한 입력값으로 실행할 수 있습니다. iPhone과 iPad에서는 Macro Deck Companion이 단축어나 Siri로 이를 수행합니다. Macro Deck이 실행 중인 다른 컴퓨터에서 스크립트를 실행하려면 Macro Deck Delegate의 다른 PC에서 스크립트 실행을 사용하세요.

스크립트는 연동 페이지에 나타나지 않으며 설정 대화 상자도 없습니다. 스크립트 카테고리는 액션 추가 대화 상자에 항상 있습니다.

Macro Deck Companion

Macro Deck에 포함

Companion 앱을 실행하는 스마트폰과 태블릿의 밝기, 화면 회전, 화면, 스크린샷을 제어하세요.

Macro Deck Delegate

Macro Deck에 포함

Macro Deck이 실행 중인 다른 PC에서 스크립트를 실행하고 그 PC가 공유하는 변수를 사용하세요.

변수

Macro Deck에 포함

버튼과 자동화에서 변수를 바꾸고, 어떤 변수든 파일에 쓰세요.