Applescript 带Apple脚本的最终剪切Pro X(导出项目)

Applescript 带Apple脚本的最终剪切Pro X(导出项目),applescript,finalcut,Applescript,Finalcut,尝试制作一个脚本,与之一起启动FCPX并将一个项目一个项目地导出(每天需要导出24个视频)。到目前为止,我们能够制作以下脚本: tell application "Finder" open ("/Volumes/UpNext/Final Cut Projects/1-Monday/CurrentVersion.fcpproject" as POSIX file) end tell delay 14 tell application "System Events" tell p

尝试制作一个脚本,与之一起启动FCPX并将一个项目一个项目地导出(每天需要导出24个视频)。到目前为止,我们能够制作以下脚本:

tell application "Finder"
    open ("/Volumes/UpNext/Final Cut Projects/1-Monday/CurrentVersion.fcpproject" as POSIX file)
end tell

delay 14

tell application "System Events"
    tell process "Final Cut Pro"
        click menu item "Snapping" of menu "View" of menu bar 1
        click
    end tell
end tell
我不想打开快照,而是想执行以下操作:在FCPX中单击/File/Share/Some格式。 问题是,他们不知道如何启动“共享”和“所需格式”,因为“共享”是一个弹出菜单。我为简单的问题道歉,不幸的是,我一生中从未使用过脚本,项目需要尽快完成。也许脚本还有其他方法来实现这个目标(导出许多项目)。欢迎您的建议

我认为最好(可能最简单)的方法是(至少让您开始)在系统首选项中设置关键命令,并使用以下方法触发关键命令

例如,我刚刚使用System Prefs(键盘>键盘快捷键>应用程序快捷键)生成一个Shift-F1键命令来触发“Vimeo…”菜单项。现在我可以用cliclick来触发它。Cliclick()有点有限(比我机器上的版本-)更有限),但它可以派上用场。您只需使用AppleScript do shell脚本命令即可使用它:

activate application "Final Cut Pro Trial"
delay 0.5
do shell script "/your/path/to/cliclick kd:shift kp:f1 ku:shift"
延迟确保在单击之前一切都已解决(没有延迟,单击可能失败)。
(显然,用正确的POSIX路径替换示例中的路径——我的路径安装在/usr/local/bin/)

顺便说一句,我下面的解决方案是我在处理系统事件后选择的,它似乎不适用于FCPX(我使用了试用版,因此您必须在示例中调整它)忘了提到FCPX在激活菜单项时不是很友好——这取决于哪个“窗格”处于活动状态。还有一些让人沮丧的事情。你能在FCPX中分享你用来触发Vimeo共享的实际命令吗?这正是我想要做的。我猜你只是随机选择了那些关键命令?