Final Cut Pro X со скриптом Apple (экспортные проекты)
Попытка сделать скрипт, с помощью которого запустит 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 format. Проблема в том, что не знаю, как запустить "поделиться" и "необходимый формат", потому что "Поделиться" это всплывающее меню. Мои извинения за простые вопросы, к сожалению, никогда в моей жизни не работал со сценариями, и проект должен быть выполнен как можно скорее. Может быть, есть другой способ с помощью скриптов для достижения этой цели (экспорт многих проектов). Будет открыт для предложений!
1 ответ
Я думаю, что лучший (возможно, самый простой) способ сделать это (по крайней мере, для начала) - настроить ключевые команды в Системных настройках и использовать следующий метод для запуска ключевой команды.
Так, например, я просто использовал Системные настройки (Клавиатура> Сочетания клавиш> Сочетания клавиш приложения), чтобы создать команду клавиши Shift-F1 для запуска пункта меню "Vimeo...". Теперь я могу использовать щелчок, чтобы вызвать это. Cliclick ( http://www.bluem.net/en/mac/cliclick/) несколько ограничен (ну, более ограничен, чем версия, установленная на моей машине:-)), но это может пригодиться. Вам просто нужно использовать команду сценария оболочки AppleScript do, чтобы использовать ее:
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 /)