2012-08-08 35 views
0

我正在寻找当前路径在Adobe Bridge CS4中的图像浏览器。我需要在终端会话中的路径。在内部,Bridge可以用Javascript编写脚本。这一机制的唯一接口是通过该走的AppleScript这样的:为什么Javascript不从Adobe Bridge返回值?

set js to "app.document.presentationPath;" 
tell application "Adobe Bridge CS4" 
    set theResult to do javascript js 
end tell 

要从shell中运行这个命令,我用osascript -e …

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

回答

1

所有权利,这应该作为JS返回预期的结果和Applescript是正确的每个词典。当试图在与CS4捆绑在一起的Acrobat上运行Applescript时,存在类似的问题。无论这是否是一个实际的错误,或者是Adobe为了让AS开发人员迁移到JSX而故意误导,仍然值得商榷。

+0

有趣的是:实际的命令是JSX毕竟...... AS只需要作为“适配器”JS解析器...但感谢您的答案。 – myhd 2012-09-05 15:36:02

1

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

相关问题