Mailsmith和NetNewsWire》导入脚本

的焦点在我看来,你可以把信息扔进它没有想太多这是一个看似简单的应用程序,大多数的地方变得特别聪明的——比如,说,码头和快速输入窗口——共享相同的基本目的:使它尽可能简单和无摩擦添加新的信息。

但即使有了这些内置方便,当我多次发送信息到》从相同的源程序,我发现它是值得写applescript使它更容易这里有一些例子MailsmithNetNewsWire

(这些脚本相对较长,因此而不是他们的源代码包含在本文本身,我创建了一个单独的页面每个脚本的源代码使用脚本,点击脚本名称查看源代码,然后复制粘贴到你的AppleScript编辑器的选择。)

从Mailsmith消息创建》指出

这个脚本创建一个新的》为每个选定的消息在Mailsmith注意,注意标题设置为消息主题。

默认情况下,每个》注的内容是整个身体的电子邮件消息如果只有一个消息在Mailsmith被选中的时候,但是,您可以选择消息体的一部分运行脚本之前,只有选中的文本消息将被发送到的》》指出开始的四头字段:,,日期和主题。

创建书签》NetNewsWire,标签

(主要基于这个脚本弗雷泽斯皮尔斯)。

在调用时,将会创建一个新的书签》NetNewsWire基于当前选择的标题。

弗雷泽斯皮尔斯的原始版本的主要区别是我的脚本使用一个简单的对话框提示标签,必须隔开”、“—也就是说,comma-space换句话说,如果你输入“foo,bar”标签对话框中,书签将有两个标签,“foo”和“酒吧”但是如果你输入“foo,酒吧”,将会有一个标签,“foo,酒吧”,包括字面逗号。

这是部分的脚本提示输入标签:

set _tags to {}
try
    display dialog "Tags:" default answer ""
    set _answer to text returned of result
    if _answer is not "" then
        set AppleScript's text item delimiters to ", "
        set _tags to text items of _answer
    end if
end try

这将创建一个AppleScript列表,_tags为每一个标签,包含一个条目应用这些标记,我们首先创建新的项目》,然后将标记添加到新创建的项目:

tell application "Yojimbo"
    set _new_item to (make new bookmark item ¬
        with properties {name:newItemTitle, location:h_URL})
    add tags _tags to _new_item
end tell

(创建一个版本的Mailsmith脚本提示标签,或使用咆哮通知,留给读者作为练习。

从NetNewsWire创建Web档案》,与标签

前面的脚本几乎相同,但是它创建web档案》代替书签。