我在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。 32bit Photoshop是否具有脚本扩展名?
如果我只打算使用64位版本,我不明白为什么我需要安装32位和64位版本。
答案 0 :(得分:1)
解决
这个谜团已经解决了。如果您更仔细地解释错误消息,那将是非常简单的尴尬。如果Photoshop中没有文档,我当然无法获得activeDocument,呃!
我将其解释为语句activeDocument未被识别,但当然如果我没有文档,则没有这样的元素(作为photoshop文档)给我。我已经习惯了C ++,并且如果获取文档存在问题,我希望reuslt是NULL值或类似的...借口,借口;)
好吧,如果其他人应该遇到同样的问题,我的费用就是答案:D 我现在将卸载32位版本......