所有集成
内置Macro Deck

Macro Deck Delegate

Macro Deck 自带

在另一台运行 Macro Deck 的电脑上运行脚本,并使用它共享的变量。

  • 在另一台电脑上运行脚本并等待其完成
  • 向另一台电脑上的脚本传递输入值
  • 导入另一个 Macro Deck 共享的变量
  • 可连接多个其他 Macro Deck
  • 每个连接都有一个 delegate_<instance>_connected 变量

Macro Deck 委托将此 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 应用的手机和平板:亮度、屏幕方向、屏幕开关和截图。

脚本

Macro Deck 自带

将一组动作一次性构建为脚本,并在任意按键、自动化或其他脚本中运行它。

变量

Macro Deck 自带

通过按键和自动化更改变量,并将任意变量写入文件。