javascript – 如何从脚本中退出Illustrator和ExtendScript Toolkit?

我使用.jsx脚本打开Illustrator文件,修改它,然后保存并关闭它.
该脚本是从另一个程序调用的.
脚本执行后,我需要退出Illustrator和ExtendScript Toolkit软件.我尝试了以下代码:

    [...]
    document.close();
    app.quit(); // quitting Ai

Illustrator在脚本执行后退出,但是即使脚本终止,仍然会打开ExtendScript Toolkit应用程序.

我从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 Toolkit窗口.

一旦脚本终止,我可以在数据资源管理器窗口中看到,我看到一个名为’ExtendScript Toolkit’的应用程序对象带有.quit()函数,但我不能从脚本中调用它,因为执行’app’时是仍然是插画家.

解决方法:

好问题.我不确定#target对于ESTK是什么.我试过ESTK,extendscript,所以不确定.如果ExtendScript有一个别名,我肯定一旦你定位它,你就可以毫无问题地退出.

好吧,这就是怎么做的.

#target illustrator
//do stuff
app.quit()
#target estoolkit
//do stuff
app.quit()
上一篇:javascript – 不能重复jsx值道具中的十六进制html实体


下一篇:javascript – create-react-app中的JSX文件