我在 64 位 Vista 机器上为 Photoshop CS5.1 编写了一个相当大的脚本。现在,当我在新的 64 位 Windows 7 计算机上运行完全相同的脚本时,Adobe ExtendScript Tool 会抱怨activeDocument
(没有这样的元素)在这个简单的脚本中:
#target photoshop
var pDoc = app.activeDocument;
alert("Done!");
我都尝试过,也没有尝试过#target
并在 ExtendedScript Tool 中选择目标。
是否有我错过的东西,或者我需要安装更多东西。我只安装了 64 位版本的 Photoshop。 32位Photoshop有脚本扩展吗?
如果我只想使用 64 位版本,我不明白为什么需要同时安装 32 位和 64 位版本。
SOLVED
谜团解开了。如果你仔细解释一下错误信息就很尴尬了。当然,如果 Photoshop 中没有文档,我就无法获取 activeDocument,呃!?!
我将其解释为声明 activeDocument 未被识别,但是当然,如果我没有文档,则没有这样的元素(作为 Photoshop 文档)给我。我习惯了 C++,如果获取文档出现问题,我会期望结果为 NULL 值或类似值...借口,借口;)
好吧,如果其他人遇到同样的问题,这是由我承担费用的答案:D
我现在要卸载32位版本...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)