Spotlight、Siri 与快捷指令
官方 SpotAsk 发布版本会注册 macOS 可以暴露给 Spotlight、Siri 和快捷指令的应用操作,并注册 spotask:// URL scheme,供 Alfred、Raycast、终端脚本和快捷指令调用。
在 SpotAsk 中打开设置
打开 SpotAsk 的「快捷键」页。未安装 SpotAsk 时此链接不会有反应,可手动打开:SpotAsk 菜单栏图标 → 设置… → 快捷键,或按 ⌘ + , 打开设置。直接使用链接:spotask://settings/shortcuts
可用操作
- 打开 SpotAsk:打开提问窗口。
- 问 AI:提出一个问题。
- 翻译、解释、总结、润色:对你提供的内容执行对应的内置提示词。
- 新对话:清空当前对话并打开 SpotAsk。
Spotlight
在 Spotlight 中搜索 SpotAsk,选择“使用 SpotAsk 提问”等操作,然后输入问题或内容。
Siri
让 Siri 使用 SpotAsk 操作,例如“使用 SpotAsk 翻译 [内容]”。
快捷指令
打开“快捷指令”App,搜索 SpotAsk 操作。可以单独添加一个操作并填写内容,也可以构建更复杂的快捷指令,把文本、问题或其他快捷指令的输出传给 SpotAsk。
URL scheme
可以从其他应用、快捷指令或终端打开这些链接。问题中的空格和其他特殊字符需要做百分号编码。
| URL | 作用 |
|---|---|
spotask://open | 打开提问窗口 |
spotask://ask?q=Your%20question | 填入问题并发送 |
spotask://ask?q=Your%20question&submit=false | 只填入问题,不发送 |
spotask://toggle | 显示或隐藏提问窗口 |
spotask://settings | 打开设置 |
spotask://settings/<页面> | 直接打开设置的某一页 |
<页面> 只能使用稳定的英文 ID,不能使用界面上的本地化标题:
| 页面 ID | 打开的设置页 |
|---|---|
provider | 服务设置 |
prompts | 提示词 |
external-ask | 外部提问 |
selection-assistant | 划词助手 |
shortcuts | 快捷键 |
general | 通用 |
appearance | 外观 |
about | 关于 |
ID 不区分 ASCII 大小写。缺失或无法识别的 ID、多余的路径段或片段都会安全地回退到设置首页,链接不会报错。
在终端中:
sh
open "spotask://ask?q=What%20is%20Swift%20concurrency"如果 SpotAsk 尚未运行,该链接会先启动应用再执行命令;如果已经在菜单栏运行,则立即执行。
自行构建
系统联动在官方发布版本中可用。如果自行构建,需要使用 Apple 开发团队签名,并先通过 Xcode 运行一次,再在快捷指令中使用相关操作。Personal Team 构建仅供个人使用,可能需要定期重新构建。