编写我的第一个带有后效的脚本来自动化我的一些过程。我希望脚本在AE启动时运行,并通过命令行传递一些参数,因此我使用-s命令。
当我使用-s运行AfterFX.exe时,除了一个问题外,一切都已完成,例如,如果我这样做:
"PATH_TO_ADOBE_CS6\Support Files\AfterFX.exe" -s "alert('foo')"
它在效果后打开,我确实得到了这个' foo'对话但由于某种原因After Effects被禁用'。我的意思是我什么都做不了,没有打开任何项目,没有。所有选项都显示为灰色。
请注意,如果后效果已经在运行,并且我运行该命令,则它不会禁用'在效果之后,我得到了理想的结果。
我正在使用Windows和后效CS6。
注意:很明显,我打算做一些比警报更为复杂的事情(' foo'),这是一个用极简主义的例子来表示我的问题。
答案 0 :(得分:1)
搞清楚。对于那些后来发现的人,解决方案是添加app.exitAfterLaunchAndEval = false
..即
"PATH_TO_ADOBE_CS6\Support Files\AfterFX.exe" -s "app.exitAfterLaunchAndEval = false; alert('foo')"