0

我想使用 AppleScript 阻止垃圾邮件发送者的地址。

选择收件箱消息后,我执行以下脚本:

tell application "System Events"

    click menu item "Block Sender" in menu item "Junk Mail" in menu bar item "Message" in menu bar 1 of application process "Microsoft Outlook"

end tell

导致此错误:

系统事件出错:无法获取应用程序进程“Microsoft Outlook”的菜单栏 1 的菜单栏项“消息”的菜单项“垃圾邮件”。

Junk Mail菜单有一个子菜单:

在此处输入图像描述

AppleScript 编辑器已被授予控制我的计算机的权限:

在此处输入图像描述

我错过了什么?

4

1 回答 1

0

我无法用 Outlook 对其进行真正的测试,但是您错过了告诉菜单项的菜单“消息”和“垃圾邮件”:

tell application "System Events"

    click menu item ¬
         "Block Sender" in menu ¬
         "Junk Mail" in menu item ¬
         "Junk Mail" in menu ¬
         "Message" in menu bar item ¬
         "Message" in menu bar 1 ¬
         of application process "Microsoft Outlook"

end tell
于 2014-06-02T14:25:25.720 回答