【问题标题】:Extendscript Toolkit 2 can't target Illustrator CS3Extendscript Toolkit 2 无法以 Illustrator CS3 为目标
【发布时间】:2011-04-30 22:22:03
【问题描述】:

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

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

我没有屏住呼吸,似乎没有多少人使用 Extendscript Toolkit。

【问题讨论】:

    标签: javascript adobe-illustrator


    【解决方案1】:

    好的,我刚刚修好了。经过一番激烈的谷歌搜索后,我在论坛中找到了这个信息...

    我不确定你要的是什么,但你有没有像这样处理你的 .jsx 文件……

    #目标插画家

    alert('你好');

    然后只需双击即可在应用程序之外执行它们。 ESTK 应始终选择正确的应用程序来运行/测试脚本,如果它也包含在其中。

    这与我的问题无关,但是,我很感兴趣,我将 #target illustrator 放入 Extendscript 中,果然 Illustrator 弹出了目标应用程序的下拉列表。然后我删除了#target illustrator,它仍然在下拉列表中,我可以做我想做的事情。

    现在你知道了。

    【讨论】:

    • 对于 Indesign,它是#target InDesign。谢谢!
    • 如果你想删除菜单,你必须用代码来做,像这样:removeMenu("myMenu");
    • 对不起,那是我自己的函数...这里是函数:function removeMenu (killThisMenu) { try{ var mySampleScriptMenu = app.menus.item("$IL/Main").submenus.item(killThisMenu); mySampleScriptMenu.remove(); }catch(err){} //discard error }
    猜你喜欢
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多