如何在不使用拖放操作的情况下复制指向 Mail.app 消息的链接?

Lor*_*ein 8 apple-mail macos

我每天写日记,我喜欢有电子邮件链接,我的邮件客户端是 OSX 上的 Mail.app。我可以拖放链接到我的日记程序 (VoodooPad),但我真的更喜欢复制和粘贴它们,所以我有一个看起来像 message://%3C30533360.1931252053580.bla.bla.bla 的链接。

有没有一种简单的方法可以从 Mail.app 获取这种格式的链接?

Lor*_*ein 9

根据 splattne 的回应和这个macosxhints 条目,我想出了如何去做。现在,只需使用诸如 FastScripts 的 Quicksilver 之类的东西将其绑定到键盘快捷键即可。

tell application "Mail"
  set selectedMessages to selection
  set theMessage to item 1 of selectedMessages  
  set messageid to message id of theMessage
    -- Make URL (must use URL-encoded values for "<" and ">")
  set urlText to "message://" & "%3c" & messageid & "%3e"  
  set the clipboard to (urlText)     
end tell
Run Code Online (Sandbox Code Playgroud)