2012-11-01 22 views
2

我在64位Vista机器上为Photoshop CS5.1写了一个相当大的脚本。现在,当我在我的新的64位Windows 7计算机上运行的非常相同的脚本中,Adobe ExtendScript工具抱怨activeDocument在这个简单的脚本(没有这样的元素):Photoshop CS5无法识别activeDocument

#target photoshop 
var pDoc = app.activeDocument; 
alert("Done!"); 

我曾经尝试都和没有#target并选择目标在ExtendedScript工具中。 有什么我错过了,或者我需要安装更多东西。我只安装了64位版本的Photoshop。这是32位的Photoshop有脚本扩展吗?

我不明白为什么我需要安装32位和64位版本,如果我只打算使用64位版本。

+0

如果您已经解决了该问题,最好将解决方案编写为答案,并接受该答案。 – KatieK

+0

我不认为你可以立即回答你自己的问题。有一段时间必须通过......我现在已经回答了我的问题。 –

回答

1

求助
这个谜已经解决了。如果您更仔细地解读错误信息,这很简单。当然,如果在Photoshop中没有文档,我无法获得一个活动文档,嗯!?! 我将其解释为声明activeDocument未被识别,但是当然如果我没有文档,就没有这样的元素(如Photoshop文档)给我。我习惯了C++,并希望reuslt是一个NULL值或类似的,如果有问题获取文档...借口,借口;)

那么,如果别人应该进入相同的问题,这里是我的费用答案:D 我现在将卸载32位版本...