【发布时间】:2012-05-07 18:58:02
【问题描述】:
我想为应用程序 Alfred 做一个扩展,我想让输出转到应用程序窗口。要理解我的意思(假设您有 Alfred),请在 Alfred 文本框中输入“2+3”。您将看到它显示“5”作为结果项,并且可以通过按 Return 将其复制到剪贴板。有没有办法通过扩展来做到这一点?咆哮结果越来越烦人,而且在 90% 的情况下都是不切实际的。
【问题讨论】:
我想为应用程序 Alfred 做一个扩展,我想让输出转到应用程序窗口。要理解我的意思(假设您有 Alfred),请在 Alfred 文本框中输入“2+3”。您将看到它显示“5”作为结果项,并且可以通过按 Return 将其复制到剪贴板。有没有办法通过扩展来做到这一点?咆哮结果越来越烦人,而且在 90% 的情况下都是不切实际的。
【问题讨论】:
是的,这是可能的。它更像是一种解决方法,因为您目前无法将输出链接到输入,但它是一种“官方”解决方法。
您可以简单地使用 osascript(Apple 脚本)作为输出,在其中调用 Alfred 并将您的 {query} 作为参数插入到输入中:
tell application "Alfred 2" to search "keyword {query}"
如果您使用与原始输入相同的关键字,您将不得不以某种方式区分您的参数是输入的还是由输出自动插入的。您还可以使用具有不同关键字的新输入。
看看这里:Alfred forums
【讨论】:
如果您想要在 Alfred 的文本输入框中输入文本,那么 @Blacklight 的回答会很好地为您服务。如果您想为自定义搜索显示结果,则需要使用众多 Alfred libraries 之一。如果您想为 Alfred 编写脚本而不是搜索一些文本(如 @Blacklight 的答案),您应该查看最新版本的 Alfred 中的 External Triggers。
【讨论】: