如何调试严重依赖现有Illustrator文档的脚本?

Jac*_*son 4 extendscript adobe-illustrator

我正在使用Adobe Illustrator CS5和ExtendScript Toolkit CS5.

我有一个非常复杂的脚本和alert()不再工作,因为东西在循环中.如何模拟我使用特定Illustrator文档的事实,以便我可以使用ExtendScript Toolkit的调试功能?

我希望它与在Illustrator文档中并且使用"File-> Scripts-> Scriptname"相同.如果我只是在ExtendScript中测试脚本,我会收到错误

if (app.documents.length > 0) {
Run Code Online (Sandbox Code Playgroud)

谢谢!

Jac*_*son 5

解决了!

我不得不在ExtendScript Toolkit中将目标应用程序更改为Illustrator,并将调试级别设置$.level=2 为使其正常工作.我现在可以有断点和所有好东西.