为Alfred编写扩展名,输出到窗口?

时间:2012-05-07 18:58:02

标签: macos plugins alfred

我想为应用程序Alfred做一个扩展,我希望将输出转到应用程序窗口。要理解我的意思(假设你有Alfred),输入" 2 + 3"在Alfred文本框中。你会看到它说" 5"作为结果项,可以通过按Return键将其复制到剪贴板。有没有办法用Extensions做到这一点?咆哮结果变得烦人,并且90%的时间都不切实际。

2 个答案:

答案 0 :(得分:0)

是的,这是可能的。它更像是一种解决方法,因为您目前无法将输出链接到输入,但它是一种“官方”解决方法。

您可以简单地使用osascript(Apple脚本)作为输出,在其中调用Alfred并将{query}作为参数插入到输入中:

tell application "Alfred 2" to search "keyword {query}"

如果您使用与原始输入中相同的关键字,则必须以某种方式区分您的参数是否已输入或由输出自动插入。您还可以使用具有不同关键字的新输入。

看看这里:Alfred forums

答案 1 :(得分:0)

如果你想要的是在阿尔弗雷德的文字输入框中有文字,那么@Blacklight的答案将很好地为你服务。如果您希望为自定义搜索显示结果,则需要使用众多Alfred libraries中的一个。如果您想编写Alfred脚本而不是搜索某些文本(如在@Blacklight的答案中),您应该在最新版本的Alfred中查看External Triggers