Вызов команды в АЕ через скрипт.

Автор: Никита Шилов Дата . Написано Учебные материалы - Adobe After Effect

 
Вас тоже бесит в АЕ, что нельзя отдельные команды повесить на свои хоткеи? "Пользуйтесь только теми которые мы дадим" - говорит адоб. Вот небольшой типс по командам. Возможно кто-то не знал, но благодаря скриптам можно запускать почти все команды After Effects напрямую. Просто прописываете ID команды и запускаете. Эту маленькую строчку можно повесить на кнопки и юзать как панель. Конечно это типс больше подойдет для тех у кого нет кейбара, ведь в нем добавлена функция invoke menu, которая по сути делает тоже самое - запускает команду по id. 
 
Как выглядит код? Вот так: 
 
app.executeCommand(10200); //меняйте код в скобках на нужную команду; 
 
Где найти ID? 
 
Отдельного официального гайда я не нашел, но зато в сети есть собранный народными умельцами pdf.
 
Прикол еще в том, что эти ID иногда меняются от версии к версии After Effects и поэтому какие-то команды работать не будут. 
 
В итоге вы можете повесить эти команды на кнопки.
        
Или просто запускать как снипет сразу с команды. Обратите внимание, что для некоторых команд нужно предварительно сделать что-то, например выделить слои. 
 
В этой тройной панельки я забиндил 3 функции — purge all memory&disk cache (не all memory), autotrace слоя и guide layer (нужно выделить слои прежде чем нажимать на кнопку).
 
Вообще вы можете легко заменить эти кнопки на свои, найдя в гайде нужную ID команду и прописав ее в коде. Или вы также можете подряд запустить несколько команд, что тоже удобно.
 
 

У Вас недостаточно прав для добавления комментариев.
Регистрируемся,а потом можно будет писать.

Популярное в АЕ: