我使用.jsx脚本打开Illustrator文件,修改它,然后保存和关闭它。脚本是从另一个程序调用的。脚本执行之后,我需要同时退出Illustrator和ExtendScript工具包软件。我尝试了以下代码:
[...]
document.close();
app.quit(); // quitting Ai插画师在脚本执行后很好地退出,但是ExtendScript工具包应用程序仍然打开,即使脚本被终止。
我通过Windows命令调用我的脚本:
"C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Support Files\Contents\Windows\Illustrator.exe" "C:\Users\user\Documents\Adobe Scripts\script.jsx"那么,是否有人知道如何从脚本(或其他任何地方)退出ExtendScript工具包窗口。
脚本终止后,我可以在数据资源管理器窗口中看到一个名为“ExtendScript Toolkit”的应用程序对象,它带有一个.quit()函数,但是我不能从脚本中调用它,因为在执行' app‘时仍然是Illustrator。
发布于 2015-05-21 17:12:46
问得好。我不知道ESTK的#目标是什么。我试过ESTK,扩展脚本,所以不确定。如果ExtendScript有一个别名,我相信一旦您锁定它,您就可以毫不费力地退出。
好的,这就是怎么做的。
#target illustrator
//do stuff
app.quit()
#target estoolkit
//do stuff
app.quit()https://stackoverflow.com/questions/30346118
复制相似问题