모든 연동
내장Macro Deck

Macro Deck Delegate

Macro Deck에 포함

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

  • 다른 PC에서 스크립트를 실행하고 끝날 때까지 대기
  • 다른 PC의 스크립트에 입력값 전달
  • 다른 Macro Deck이 공유하는 변수 가져오기
  • 여러 Macro Deck에 연결
  • 연결마다 delegate_<instance>_connected 변수 제공

Macro Deck Delegate는 이 Macro Deck을 네트워크에 있는 다른 컴퓨터의 Macro Deck에 연결합니다. 덱은 한 컴퓨터에 그대로 두면서도 버튼과 자동화로 다른 컴퓨터에서 작업을 실행할 수 있습니다. 예를 들어 방송용 PC와 게임용 PC를 함께 쓸 때 유용합니다.

연결에는 다른 Macro Deck의 주소와 그 Macro Deck의 계정을 사용합니다. 비밀번호는 암호화되어 저장되며, 설정 대화 상자에서 계속할 때 한 번만 다른 Macro Deck으로 전송됩니다. 접속하려는 컴퓨터마다 연결을 하나씩 추가할 수 있습니다.

다른 PC에서 스크립트 실행

다른 PC에서 스크립트 실행 액션은 다른 Macro Deck에서 만든 스크립트 중 하나를 실행하고 끝날 때까지 기다립니다. Macro Deck과 스크립트를 고르고 시간 초과를 설정하세요(기본값 60초). 스크립트에 입력이 있으면 이 컴퓨터의 스크립트와 마찬가지로 액션에서 값을 채웁니다. 다른 PC에서 스크립트가 실패하면 액션도 그 오류와 함께 실패합니다.

활용 예:

  • 방송용 PC 덱의 방송 시작 버튼이 게임용 PC의 스크립트를 실행해, 그 PC의 OBS를 라이브 장면으로 전환하고 녹화를 시작합니다.
  • 이 컴퓨터의 자동화가 여기서 이벤트가 발생하면 다른 PC의 스크립트를 실행합니다. 예를 들어 일정 이벤트로 정해진 시간에 실행합니다.

Macro Deck은 연결할 때 스크립트 목록을 읽고, 다른 컴퓨터에 접속할 수 있는 동안 목록을 최신 상태로 유지합니다. 따라서 그쪽에서 새 스크립트를 만들면 잠시 후 액션에 나타납니다.

공유 변수 사용

공유 변수 가져오기를 켜면 다른 Macro Deck에서 공유한 변수가 그 컴퓨터 이름을 붙여 여기에 나타납니다. Gaming-PC라는 컴퓨터가 공유한 obs_streaming은 gaming_pc_obs_streaming이 되므로, 이 덱의 라벨에 게임용 PC의 OBS가 방송 중인지 표시할 수 있습니다. 변수를 공유하려면 다른 Macro Deck의 변수 페이지에서 그 변수의 메뉴를 열고 다른 Macro Deck과 공유를 선택하세요. 원래 Macro Deck에서 바꿀 수 있는 공유 변수는 여기에서도 바꿀 수 있습니다. 예를 들어 슬라이더나 변수 설정을 사용하면 됩니다.

각 연결에는 다른 Macro Deck에 접속할 수 있고 저장된 로그인을 받아들이는 동안 true가 되는 delegate_<instance>_connected 변수도 있습니다. 이름에는 delegate_gaming_pc_connected처럼 그 컴퓨터 이름이 들어갑니다. 접속할 수 없는 동안에는 공유 변수가 사용할 수 없음으로 표시되며, Macro Deck은 백그라운드에서 계속 시도합니다.

Macro Deck Companion

Macro Deck에 포함

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

스크립트

Macro Deck에 포함

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

변수

Macro Deck에 포함

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