2013-11-07 3 views
1

Попытка создать скрипт, с которым будет запущен FCPX и будет экспортировать один проект за другим (в день нужно экспортировать 24 видео). До сих пор были в состоянии сделать этот скрипт:Final Cut Pro X с скриптом Apple (экспортные проекты)

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 формате. Проблема в том, что не знаю, как запустить «общий» и «необходимый формат», потому что «Share» - это всплывающее меню. Мои извинения за простые вопросы, к сожалению, никогда в жизни не работали со сценариями, и проект должен быть выполнен как можно скорее. Возможно, есть и другие способы с помощью скриптов для достижения этой цели (экспорт многих проектов). Будет открыт для предложений!

+0

Кстати, мое решение ниже - это то, что я выбрал после игры с System Events, которая не работает Кажется, что я работаю с FCPX (я использовал пробную версию, поэтому вам придется настроить это в примере) – CRGreen

+0

Забыл упомянуть, что FCPX не очень дружелюбен в том, когда он активирует этот пункт меню - это зависит от того, панель "активна. Что-то еще расстраивается. – CRGreen

ответ

2

Я думаю, что лучший (возможно, самый простой) способ сделать это (по крайней мере, для начала) - настроить ключевые команды в системных настройках и использовать следующий метод для запуска команды ключа.

Так, например, я просто использовал Системные Prefs (Клавиатура> Ярлыки клавиш> Ярлыки приложений), чтобы сделать команду Shift-F1 для запуска пункта меню «Vimeo ...». Теперь я могу использовать cliclick, чтобы вызвать это. Cliclick (http://www.bluem.net/en/mac/cliclick/) несколько ограничен (что более ограничено версией на моей машине :-)), но это может пригодиться. Вы просто должны использовать AppleScript сделать команду скрипт, чтобы использовать его:

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 /)

+0

Вы могли бы поделиться фактической командой, которую вы используете для запуска Vimeo share в FCPX, пожалуйста? Это именно то, что я пытаюсь сделать. Я предполагаю, что вы просто случайно выбрали эти ключевые команды? – GFoley83

 Смежные вопросы

  • Нет связанных вопросов^_^