当智能文件夹更改内容时,DevonThink Pro Office执行脚本

时间:2015-02-19 23:15:13

标签: macos applescript

我有DevonThink Pro Office for Mac,我想在智能文件夹更改其内容时执行脚本。

详细说明:     我在DevonThink中有一些RSS源和智能文件夹,可以在我的所有RSS源中搜索一些关键字。当新条目与我的关键字匹配时,我需要一个执行脚本的解决方案(即智能文件夹获取新项目)。当我查看智能文件夹的属性时,有一个脚本选择字段,可能会有所帮助。

脚本应弹出MessageBox或更好地发送电子邮件。

我希望有人能给我一些解决这个问题的提示。

1 个答案:

答案 0 :(得分:0)

这里有一些提示。我不知道如何控制DevonThink Pro Office,但如果您的RSS源保存到磁盘上的文件中,则可能有另一种方式。如果使用名为" launchd"的进程对该文件夹进行更改,OS X可以自行查看文件夹并运行脚本。

所以,如果他们在磁盘上提供文件,我将如何做到这一点。我创建了一个launchd文件夹观察程序,当它检测到已监视文件夹中的文件发生更改时启动它,就像将新文件添加到文件夹或其中一个当前文件的修改日期更改时。 applescript将读取RSS文件的文本并搜索文本是否包含您的一个关键字...如果检测到一个,则执行您想要的脚本。

一旦你知道如何,它就会变得相当简单。只需谷歌获取一个launchd文件夹观察者plist文件,那里有很多,然后编写适当的AppleScript代码来搜索你的关键字。

我希望能为您提供一些可以使用的东西。祝你好运。