【问题标题】:OS X Yosemite Spotlight extensionsOS X Yosemite Spotlight 扩展
【发布时间】:2014-09-27 15:03:28
【问题描述】:

是否可以扩展 Spotlight 的搜索功能以支持其他命令?

例如,是否可以定义自定义网络搜索别名,这意味着我可以键入 yt,它会提供来自 youtube 的结果。

或者,如果我可以输入 sl(或某些变体)让我的计算机进入睡眠状态,是否可以添加额外的系统命令。

【问题讨论】:

    标签: spotlight osx-yosemite


    【解决方案1】:

    同时还有手电筒(Spotlight缺少的插件系统)http://flashlight.nateparrott.com/

    这可以使用 Python 脚本进行扩展。

    2016 年 10 月更新 手电筒似乎不再维护。最后一次更新是一年多以前。在此处查看 repo:https://github.com/nate-parrott/Flashlight

    2017 年 3 月更新 有一个分支仍在维护:github.com/w0lfschild/Flashlight - 谢谢@amoebe

    【讨论】:

    • 这也已经过时了。在 El Capitan 更新后,OSX 不允许 Flashlight 工作。
    • 这也有点过时了。您可以再次运行它,前提是您愿意在安装时关闭系统完整性保护(然后再次打开)
    • 这已经过时了。
    • 有一个分支仍在维护:github.com/w0lfschild/Flashlight
    【解决方案2】:

    不不可能,只有4 types of extensions for OS X Yosemite

    今天 - 在通知中心的“今天”视图中获取快速更新或执行快速任务
    分享 - 发布到分享网站或与他人分享内容
    操作 - 在另一个应用程序的上下文中操作或查看内容
    Finder - 直接在 Finder 中显示有关文件同步状态的信息。

    所有这些扩展类型都是由用户明确激活的功能。 Apple 表示他们刚刚开始使用扩展并计划在未来添加更多,因此从逻辑上讲,Spotlight 扩展似乎是下一个(再见 Alfred :sadface:)。

    【讨论】:

    • 这已经过时了,看我下面的回答。
    【解决方案3】:

    我有一个我目前正在使用的替代解决方案。它是操作系统原生的,无需禁用系统完整性保护即可安装 Flashlight。

    使用 Automator 创建新服务。然后使用 Ask For Text 节点,您可以显示类似于聚光灯的弹出窗口。从那里开始,可能性很多。对于网络搜索,有一个命令,如显示网页。最上面的activate AppleScript 命令用于获得以下弹出窗口的焦点。

    您可以使用 JavaScript 节点从输入文本构建 URL。例如,您可以将“yt”解析为 YouTube 搜索 url,并将其余部分放在 URL 的空格之后。

    然后在“偏好设置”中,您可以将此新服务设置为更方便访问的快捷方式。

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2014-12-31
      • 2019-05-11
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多