首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Javascript不从Adobe返回一个值?

为什么Javascript不从Adobe返回一个值?
EN

Stack Overflow用户
提问于 2012-08-08 08:41:05
回答 2查看 237关注 0票数 0

我正在寻找在Adobe CS4图像浏览器中的当前路径。我需要终端会话中的路径。在内部,Bridge可以用Javascript编写脚本。这种机制的唯一接口是像这样通过Applescript:

代码语言:javascript
复制
set js to "app.document.presentationPath;"
tell application "Adobe Bridge CS4"
    set theResult to do javascript js   
end tell

要从shell运行此命令,我使用osascript -e …

但是,do javascript根本不返回值。为什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-05 13:44:33

根据所有的权利,这应该可以工作,因为JS返回预期的结果,并且Applescript在字典中是正确的。在与CS4捆绑的Acrobat上运行Applescript时,也存在类似的问题。无论这是否是一个实际的错误,还是Adobe有意的误导,以便让开发者迁移到JSX,仍然是一个值得商榷的问题。

票数 1
EN

Stack Overflow用户

发布于 2012-09-27 09:50:13

不能在Adobe中使用AppleScript。但是您可以做的是使用Photoshop和BridgeTalk从Bridge获得结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11860788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档