Javascript Extendscript工具包2可以';t靶插画家CS3

Javascript Extendscript工具包2可以';t靶插画家CS3,javascript,adobe-illustrator,Javascript,Adobe Illustrator,我通常为Illustrator编写脚本,并将它们保存在脚本文件夹中。然后在开发过程中,我使用警报来运行它们进行调试,但这会变得单调乏味,因此我想我应该尝试一下Extendscript Toolkit 2 IDE,以便使用控制台进行日志记录 我过去用过一点,但现在不能用了。在主窗口的左上角有一个下拉菜单,其中应该有所有已启用Extendscript的应用程序,但Illustrator(和photoshop)不在列表中,因此我无法从Extendscript运行脚本并使它们以Illustrator中打

我通常为Illustrator编写脚本,并将它们保存在脚本文件夹中。然后在开发过程中,我使用警报来运行它们进行调试,但这会变得单调乏味,因此我想我应该尝试一下Extendscript Toolkit 2 IDE,以便使用控制台进行日志记录

我过去用过一点,但现在不能用了。在主窗口的左上角有一个下拉菜单,其中应该有所有已启用Extendscript的应用程序,但Illustrator(和photoshop)不在列表中,因此我无法从Extendscript运行脚本并使它们以Illustrator中打开的文档为目标。有人知道为什么以及如何解决吗


我没有屏息以待,似乎没有多少人使用Extendscript工具包。

好的,我刚刚修复了它。经过疯狂的谷歌搜索,我在一个论坛上发现了这段信息

我不知道你在要求什么,但是你有没有像这样把你的.jsx文件放在头上

#目标插图画家

警惕(“你好”)

然后,只需双击,即可在应用程序外部执行这些操作。 ESTK应始终选择要在其中运行/测试脚本的正确应用程序(如果也包含该应用程序)

这与我的问题无关,但是,我很感兴趣,我将
#target illustrator
放入Extendscript中,并确保illustrator弹出到目标应用程序的下拉列表中。然后我删除了
#target illustrator
,它仍然在下拉列表中,我能够完成我开始要做的事情


现在你知道了。

对于Indesign来说,它是#target Indesign。非常感谢。如果要删除菜单,必须使用代码,如:
removemon(“myMenu”)function removemunum(killthismmenu){try{var mySampleScriptMenu=app.menus.item($IL/Main”).submenus.item(killthismmenu);mySampleScriptMenu.remove();}catch(err){}//discard error}