You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Capture One 23多相机联机拍摄批量触发脚本实现

两台Sony相机通过Capture One 23实现依次自动拍摄的问题

我已通过有线连接两台Sony相机(ILCE-7SM2和ILCE-6000)进行联机拍摄,单独使用时均正常:可通过Command+K触发拍摄,实时取景功能运行良好。

我的需求是实现两台相机依次拍摄,允许最多1秒延迟,手动切换相机耗时过长,无法满足自动化要求。

已尝试的解决方案

1. AppleScript切换相机

最初的脚本思路:

  • 将活动相机设置为cameraList的第1项
  • 触发拍摄
  • 将活动相机设置为cameraList的第2项
  • 触发拍摄

但无法获取完整相机列表,列表始终仅显示当前活动相机(cameraList计数为1),此方案失败。

2. 系统事件交互相机选择菜单

尝试通过系统事件操作相机选择下拉菜单,但找不到对应的交互元素,无法实现切换。

3. 多独立会话窗口触发拍摄

改为给每台相机创建独立的Capture One会话窗口(仅独立窗口模式下,AppleScript能检测到两个会话),尝试用脚本依次触发拍摄:

检测会话的脚本

tell application "Capture One 23"
     activate 
     set sessionList to every document

     set sessionNames to {}
     repeat with currentDoc in sessionList
            set sessionName to name of currentDoc
            set end of sessionNames to sessionName
     end repeat
     
     display dialog "Session Name:" & return & return & (sessionNames as text)
end tell

触发拍摄的脚本

tell application "Capture One 23" 
     activate 
     
     set sessionList to every document
     repeat with i from 1 to count of sessionList
          set currentSession to item i of sessionList
          tell currentSession
               capture
          end tell
     end repeat
end tell

但脚本仅触发了当前活动会话窗口的拍摄,另一会话无响应。若不在独立窗口打开会话,同一窗口内的两个会话会连接同一相机,无法区分使用。

恳请提供可行的解决方案!

内容的提问来源于stack exchange,提问作者Adrian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 19:42:53