2015-12-11 3 views
0

У меня есть сценарий для ИИ, но когда этот скрипт закончен, я хочу, чтобы он продолжал работу с другой функцией в AE. как я могу это сделать без запуска двух скриптов?Как использовать один файл ExtendScript в After Effects и Illustrator

Таким образом, скрипт должен выполнять функцию в AI, и после этого он должен выполнить следующую функцию в AE.

ответ

1

Вы можете использовать Bridge Talk

var bt = new BridgeTalk(); 
bt.target = "aftereffects"; 
var script = "alert(app.version)"; 
bt.body = script; 
bt.send(); 

Вы можете посмотреть его в Javascript Tools Guide. Эта ссылка для CS5. Вы не найдете онлайн-версии, или вы можете открыть ее из меню «Справка» в Инструментах Extendscript Toolkit.

+0

tnx, он работает, но я не могу запустить функцию в AE после этого скрипта, как я могу это сделать? –

+1

Вам нужно будет укрепить всю вашу функцию и использовать ее в сценарии AI или вам нужно создать способ загрузки другого файла сценария. Вы можете использовать '$ .evalFile (path [, timeout])', вы найдете его также в Javasript Tools Guide – fabianmoronzirfas