效果(CS6)被禁用后#39;何时运行AfterFX.exe -s参数

时间:2015-10-23 09:27:32

标签: adobe extendscript after-effects

编写我的第一个带有后效的脚本来自动化我的一些过程。我希望脚本在AE启动时运行,并通过命令行传递一些参数,因此我使用-s命令。

当我使用-s运行AfterFX.exe时,除了一个问题外,一切都已完成,例如,如果我这样做:

 "PATH_TO_ADOBE_CS6\Support Files\AfterFX.exe" -s "alert('foo')"

它在效果后打开,我确实得到了这个' foo'对话但由于某种原因After Effects被禁用'。我的意思是我什么都做不了,没有打开任何项目,没有。所有选项都显示为灰色。

请注意,如果后效果已经在运行,并且我运行该命令,则它不会禁用'在效果之后,我得到了理想的结果。

我正在使用Windows和后效CS6。

注意:很明显,我打算做一些比警报更为复杂的事情(' foo'),这是一个用极简主义的例子来表示我的问题。

1 个答案:

答案 0 :(得分:1)

搞清楚。对于那些后来发现的人,解决方案是添加app.exitAfterLaunchAndEval = false ..即

"PATH_TO_ADOBE_CS6\Support Files\AfterFX.exe" -s "app.exitAfterLaunchAndEval = false; alert('foo')"