Настройка горячих клавиш для Adobe After Effects с помощью скриптов Javascrit

ПО Adobe After Effects (далее AE) имеет возможности установки и использования скриптов Javascript  (далее JS) для тонкого управления внутренними функциями.

Например, с помощь JS-скриптов можно назначить "горячие клавиши" тем функциям программы, к которым изначально отсутствует возможность назначить клавиатурное управление.

Разберём на примере скрипта горячих клавиш для функции Clean Disk Cache.

AE имеет файл списка горячих клавиш, который позволяет нам изменять или добавлять наши собственные сочетания клавиш. Чтобы запускать скрипты с помощью сочетаний клавиш, вам нужно определить используемые клавиши, но перед этим установите скрипт, который вы хотите запустить, в папку сценариев (Adobe After Effects <ваша_версия> / Support Files / Scripts).

  1. Создайте пустой текстовый файл и переименуйте его, чтобы он оказался в алфавитном порядке вверху списка скриптов. Не забудьте сменить расширение на jsx, например, 01-Script.jsx должен поместить скрипт в начало списка. script-with-key-0-00-00-00_1.png
  2. В нашем примере для функции Clean Disk Cache нужно вставить эти 2 строки в этот файл любым текстовым редактором:
    1. app.executeCommand(10200);  
    2. alert("Cache cleared!");
      • SDK и официальная документация к JS и другим API доступна по этой ссылке.
  3. Теперь перейдите в папку настроек AE:
    • Windows – <drive>\Users\<username>\AppData\Roaming\Adobe\After Effects\<version>

    • macOS – <drive>/Users/<username>/Library/Preferences/Adobe/After Effects/<version>

      • Помните, что обе эти папки скрытые, вам нужно получить к ним доступ согласно руководству к своей системе, так же, в некоторых случаях, могут понадобиться права администратора системы.

  4. В папке настроек AE откройте файл "Adobe After Effects <ваша_версия> Shortcuts.txt" в текстовом редакторе. На всякий случай создайте резервную копию файла перед его модификацией. script-with-key-0-00-00-002.png
  5. Найдите в файле строки "ExecuteScriptMenuItem", выберите, какой элемент сценария вы хотите запустить, и назначьте ему комбинацию клавиш как, например, на скриншоте alt+ctrl+shift+comma (comma - запятая). Поскольку они находятся в алфавитном порядке, первый скрипт в списке будет ExecuteScriptMenuItem01, второй будет ExecuteScriptMenuItem02 и так далее. Обязательно проверьте конфликты перед назначением комбинации клавиш быстрого доступа.
    • На Mac может встретиться ошибка, где первый элемент - ExecuteScriptMenuItem02 (все сдвинуто вперед на одну строку).script-with-key-0-00-00-00.png
  6. Если вы хотите сбросить свои комбинации клавиш до значений по умолчанию, то удалите или переименуйте файл "Adobe After Effects <ваша_версия> Shortcuts.txt" и перезапустите AE.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии