AppleScript 助力 Arc 和 Gemini 实现类自定义 URL 查询

ChatGPT 等工具没有提供 Google https://www.google.com/search?q=[替换查询参数]这样的 URL 自定义查询。

ChatGPT 接受查询参数,https://chat.openai.com/chat?q=[替换查询参数]​。

发现 RayCast 的 query-chatgpt 插件利用 AppleScript 实现了自动跳转到 ChatGPT 页面,再操作网页填充查询信息并提交。

参考实现了 Arc + Gemini 版的快捷指令:Gemini 总结剪贴板

TIP

  • 可以从 Raycast 的插件仓库了解应用暴露给 AppleScript 操作的接口,比如我操作 Arc 窗口的逻辑就是从 RayCast/Arc 插件 复制的。
  • 一开始以为 Chrome 系的浏览器使用 AppleScript 操作方法一样,实际上 Arc 与 Chrome 有差异。

image