我编写RealBasic应用程序只能在我自己的计算机上使用。我有一些访问联系人和日历数据的脚本。所有这些脚本都运行良好,Mountain Lion(ML)甚至自动为我更新了应用程序名称。
相同的脚本也从我编写的编译的RealBasic应用程序(客户端预订系统)中运行,需要从这里运行,因为他们有传递给他们的参数。访问联系人的那些导致ML在他们第一次运行时请求许可,然后一切正常。但访问日历的人从未要求获得许可,当然,根本不运行 - 因此我的主要控制应用程序已被破坏。
我知道Apple的新AppleScript限制 - 但鉴于上述联系人行为,显然有一种方法可以让AppleScripts控制程序。
有什么办法可以告诉Calendar允许脚本运行吗? (联系人在ML的设置应用程序的安全设置中有这个,但没有日历条目。)
(我是私人爱好者,不是开发人员,所以我没有经过验证,签名并盖章!)