Quantcast
Channel: 少数派
Viewing all articles
Browse latest Browse all 13778

用 LaunchBar 调用 URL Schemes,直达 OmniFocus 的各个角落 | LaunchBar 实验室

$
0
0

OmniFocus 对 URL Schemes 有比较好的支持,在少数派的《OmniFocus 的 URL Schemes 用法》中对它有详细的介绍。那么,在 Mac 上如何调用 OmniFocus 的 URL Schemes 呢?

制作书签文件导入 LaunchBar

在桌面端上,用这些 URL Schemes 结合 LaunchBar 也可以对 OmniFocus 的各个透视进行快速访问。例如,把这个 URL Schemes omnifocus:///inbox 快送发送(Instant Send)至 LaunchBar (在我的电脑上设为了 双击 fn)时,就可以直接回车打开 OmniFocus 收件箱。

根据这个思路,我们把 OmniFocus 中常用的 URL Schemes 保存至 LaunchBar 以便随时调用。

为了方便,可以把它们保存在浏览器的书签栏中(LaunchBar 会默认索引浏览器书签)。但这样做有可能在使用浏览器的时候可能会触发这些 URL Schemes,不够优雅:

我们可以制作一个浏览器书签文件,来保存这些 URL Schemes。在文本编辑器中建立一个名为 omnifocus_url.html 文件,内容如下:

<!DOCTYPE NETSCAPE-Bookmark-file-1><HTML><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><Title>Lesezeichen</Title><H1>Lesezeichen</H1><DT><H3 FOLDED>Favoriten</H3><DL><p><DT><A HREF="omnifocus:///inbox">OmniFocus - 显示收件箱</A><DT><A HREF="omnifocus:///flagged">OmniFocus - 显示旗标任务</A><DT><A HREF="omnifocus:///projects">OmniFocus - 显示项目</A><DT><A HREF="omnifocus:///contexts">OmniFocus - 显示情境</A><DT><A HREF="omnifocus:///today">OmniFocus - 显示今天截止的任务</A><DT><A HREF="omnifocus:///past">OmniFocus - 显示过去截止的任务</A><DT><A HREF="omnifocus:///soon">OmniFocus - 显示未来截止的任务</A></DL><p></HTML>

同样,也可以把其它常用的 URL Schemes 按相同格式保存在此文件中。然后把这个文件导入 LaunchBar,方法如下:

  1. 按下 ⌘ 空格 (依设置而异)唤出 LaunchBar;
  2. 按下 ⌥ ⌘ 空格 打开 LaunchBar Index 窗口;
  3. 点击右上角的 + 号,选择 Web Boobmarks → Custom HTML Bookmarks File…。选择刚刚建立的 html 文件,完成。

这样就可以用 LaunchBar 直达 OmniFocus 的各个透视了。

制作简单的 Action 

Things 3 自带的动作,可以直接用 LaunchBar 来调用,用以直接打开 Things 3 的各个界面:

相比之下,我们上面用导入书签文件的方法显示出来的效果没有对应的图标,显得有点简陋了。我们可以制作几个相应的小 Action,达到这种效果:

步骤如下:

  1. 打开 Action Editor,新建一个 Action,命名为「OmniFocus: Inbox」;
  2. 在 Resources 选项卡中加入你想要的图标(图片文件即可);
  3. 在 General 选项卡的 Action Icon 中填入这个图标文件的名称;
  4. 在 Scripts 选项卡中的下拉菜单中选择所使用的脚本语言为 Shell Script
  5. 点击旁边的 Edit 对文件进行编辑,把文件内容替换为 open 对应的 URL Scheme 并保存,如:
open omnifocus:///inbox

就完成了。


你也可以关注文章下方的「LaunchBar 实验室」专栏,在少数派阅读更多关于 LaunchBar 的内容。


Viewing all articles
Browse latest Browse all 13778

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>