【问题标题】:Using Applescript to create a Smart Mailbox?使用 Applescript 创建智能邮箱?
【发布时间】:2020-10-29 16:47:09
【问题描述】:

我正在尝试使用基于当前所选消息的标准在 Apple Mail 中自动创建智能邮箱(例如,创建一个文件夹以显示来自发送当前消息的人的所有消息)。显然,我可以手动创建一个智能邮箱,但因为我经常这样做,所以我希望能够自动化它。

我在“邮件词典”中找不到任何对智能邮箱的引用。我进行了互联网搜索,但找不到任何用于在 Applescript 中操作智能邮箱的示例代码,只有 2006 年的讨论中提到(线程底部)无法完成的参考:http://forums.macosxhints.com/archive/index.php/t-51935.html

我还找到了一个脚本来打开创建智能邮箱对话框,但这不是我想要的。

有人知道是否可以在 AppleScript 中创建/编辑智能邮箱吗?

谢谢。

【问题讨论】:

    标签: email macos applescript


    【解决方案1】:

    您必须使用 GUI 脚本。我使用 Python + appscript 编写大部分脚本,但这里有一个快速的 Applescript 片段来创建智能邮箱。我应该注意到,没有正式的 Applescript 支持来处理智能邮箱是可笑的。

    告诉应用程序“邮件” 启用 结束告诉

    告诉应用程序“系统事件” 告诉进程“邮件” 告诉菜单栏 1 告诉菜单栏项目“邮箱” 告诉菜单“邮箱” 单击菜单项“新建智能邮箱...” 结束告诉 结束告诉 结束告诉

    delay 1 keystroke "t" using shift down keystroke "e" keystroke "s" keystroke "t" keystroke tab keystroke "m" keystroke "o" keystroke "r" keystroke "e" end tell

    结束告诉

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-24
      相关资源
      最近更新 更多