3

我想使用 Apple Script 使用 Sandboxing 创建 InDesign 文档。我的苹果脚本是:

告诉应用程序 Adob​​e Indesign CS5.5 使新文档结束告诉

我的权利条目是: 在此处输入图像描述

在 Adob​​e InDesign CS5.5.app Info.plist 捆绑标识符是 com.adobe.InDesign 我尝试输入 com.adobe.InDesign 和 com.adobe.indesign。

当我运行我的沙盒应用程序时,它只会启动 Adob​​e InDesign 应用程序,但不会在其中创建任何文档。我检查控制台应用程序(在 /Applications/Utilities/ 中可用),在所有消息系统日志查询中查找沙盒违规,它给出以下错误:

AppleEvents/sandbox:返回 errAEPrivilegeError/-10004 并拒绝从进程调度事件 ascr/gdte,因为它无权向该进程发送 AppleEvent。

创建 InDesign 文档的权利条目应该是什么?

谢谢

4

1 回答 1

0

如果我检查 Adob​​e InDesign(OSX 10.10,InDesign CC 2015)的 ID,它会显示“com.adobe.InDesign”<-注册大写字母!对我来说,它可以在沙盒模式下与您的权限一起使用该 ID。

我从其他人那里听说他们宁愿使用

tell application id "com.adobe.InDesign" to doSomeHandler()
于 2016-11-08T14:30:02.910 回答