使用AppleScript单击Mac OSX Lion上的菜单项

使用AppleScript单击Mac OSX Lion上的菜单项,applescript,applescript-objc,Applescript,Applescript Objc,我在Mac OSX 10.7.3上使用简单的AppleScript时遇到问题。 使用下面的简单AppleScript,我发现OSX到处都会引发错误“运行AppleScript”的操作遇到错误” 我打开自动机,创建一个服务,插入一个“runapplescript”节点,输入下面的代码,我认为这是正确的,因为正如我所说的,很多人都是这样做的,没有任何抱怨 AppleScript: 编辑:在Automator中运行时,我还得到一个错误描述: Run AppleScript failes -1 erro

我在Mac OSX 10.7.3上使用简单的AppleScript时遇到问题。 使用下面的简单AppleScript,我发现OSX到处都会引发错误“运行AppleScript”的操作遇到错误”

我打开自动机,创建一个服务,插入一个“runapplescript”节点,输入下面的代码,我认为这是正确的,因为正如我所说的,很多人都是这样做的,没有任何抱怨

AppleScript:

编辑:在Automator中运行时,我还得到一个错误描述:

Run AppleScript failes -1 error
Access for assistive devices is disabled"

是否启用辅助设备的访问权限?如果是这样的话,您是否尝试重新启用它?

好吧,我想我无论如何都会回答这个问题(感谢您编辑您的问题以提供更有用的细节)

转到系统首选项中的“通用访问”窗格,在“查看”选项卡的底部,您将看到“启用辅助设备访问”复选框


打开它,我怀疑Automator会工作。

这似乎不是一个编程问题,而是一个“如何使用”或“超级用户”的问题,最好是继续问。好的。似乎是Mac OSX系统中的一个bug。在
System Preferences>Universal Access
中,选择框
Enable Access for assistic devices
处于活动状态,符合我的意图。现在我停用它,再次运行脚本-错误。对的然后我重新激活,再次运行脚本-成功!对的
Run AppleScript failes -1 error
Access for assistive devices is disabled"