Я использую скрипт .jsx, чтобы открыть файл Illustrator, изменить его, а затем сохранить и закрыть. Сценарий вызывается из другой программы. После выполнения сценария мне необходимо закрыть программное обеспечение Illustrator и ExtendScript Toolkit. Я попытался следующий код:Как бросить Illustrator и ExtendScript Toolkit из сценария?
[...]
document.close();
app.quit(); // quitting Ai
Иллюстратор выходит также после выполнения скрипта, но приложение 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» по-прежнему является Illustrator.
#target "estoolkit" – CRGreen
Да, большое спасибо, цель "estoolkit" работает. Но, похоже, вы не можете настроить 2 приложения в одном скрипте. Когда я нацеливаюсь как на иллюстратора, так и на эстулакит, остается только исключение estoolkit, а некоторые конкретные функции Illustrator не определены. Итак, я разделил скрипт на один для каждого приложения, и он работает очень хорошо. Во всяком случае, это чище, чем убивать процесс ESTK, как я это делал до сих пор :) – superrache