我想为应用程序Alfred做一个扩展,并将输出转到应用程序窗口。要理解我的意思(假设您有Alfred),请在Alfred文本框中输入"2+3“。您将看到结果项显示为"5“,并且可以通过按Return将其复制到剪贴板。有没有办法通过扩展来做到这一点呢?在90%的时间里,抱怨一个结果是令人讨厌的,也是不切实际的。
发布于 2013-10-15 01:13:38
是的,这是可能的。它更像是一种变通方法,因为目前您不能将输出链接到输入,但这是一种“官方”变通方法。
您可以简单地使用osascript (苹果脚本)作为输出,在其中调用Alfred并将{query}作为参数插入到输入中:
tell application "Alfred 2" to search "keyword {query}"如果您使用与原始输入相同的关键字,则必须以某种方式区分您的参数是键入的还是由输出自动插入的。您还可以使用具有不同关键字的新输入。
看看这里:Alfred forums
发布于 2014-09-23 06:09:08
如果你想要的是在Alfred的文本输入框中输入文本,那么@Blacklight的答案将很好地满足你。如果您希望显示自定义搜索的结果,则需要使用众多Alfred libraries中的一个。如果你想编写Alfred的脚本,而不仅仅是搜索一些文本(如@Blacklight的答案),你应该在Alfred的最新版本中查看External Triggers。
https://stackoverflow.com/questions/10487506
复制相似问题