所有整合
內建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 上共用的變數會出現在這裡,並以該電腦的名稱命名。名為 Gaming-PC 的電腦共用的 obs_streaming 會變成 gaming_pc_obs_streaming,因此這台面板上的標籤可以顯示遊戲電腦上的 OBS 是否正在直播。若要共用變數,請在另一台 Macro Deck 的 變數 頁面上開啟該變數的選單,然後選擇 與其他 Macro Deck 共用。在其所屬 Macro Deck 上可變更的共用變數,也可以從這裡變更,例如使用滑桿或 設定變數。

每個連線也有一個以其電腦命名的 delegate_<instance>_connected 變數(例如 delegate_gaming_pc_connected),在另一台 Macro Deck 可連線且接受已儲存的登入資訊時為 true。無法連線時,其共用變數會顯示為無法使用,而 Macro Deck 會在背景中持續嘗試。

Macro Deck Companion

隨附於 Macro Deck

控制執行 Companion App 的手機和平板:亮度、螢幕方向、螢幕和螢幕畫面擷取。

指令碼

隨附於 Macro Deck

把一組動作建立成指令碼,就能從任何按鈕、自動化或其他指令碼執行。

變數

隨附於 Macro Deck

從按鈕和自動化變更變數,並將任何變數寫入檔案。