基于alfred的workflow开发(一)

大家好,新开这个系列,是为了记录下自己在alfred下如何开发workflow的。

如果有看官对alfred不太了解的,可以先做个 了解 。

接下来,我们尽可能的把每个步骤都进行细化,尽力做到从零开始学。

想象一个场景,我们电脑上都安装了微信这个软件,想要聊天的时候,我们一般会怎么做呢?一般无非就这样做,先移动光标到Dock栏,然后点击微信图标。我们每天这个动作会做很多次,那么有没有一个快捷的方式,快速的打开微信呢。对了!没错就是给微信设置一个热键,我们只要组合输入就可以快速的打开微信!当然了,不止是微信,任何电脑上安装的软件都可以打开。只需要按照下面的方法来设置。

首先,打开alfred软件,选中“workflow” tab,点击左下角的+号,在弹出的页面中选择Templates->FileAndApps->Launch file group from hotkey,如下图

点击之后,会弹一个页面,让我们输入一些信息,按照下图输入信息。

继续点击Creat,就会进入到workflow的工作面板

之后,右键点击Launch App / Files,在弹出的页面里面,拖入我们想用这个快捷键启动的软件,我这里拖入了微信。

Tips:你也可以拖入多个软件,那么当按下这个快捷键的时候,就会启动多个软件。

随着时间的推移,我们可能会攒下很多的工作流文件,那么如何管理这些工作流呢?接下来就简单介绍下。

点击搜索框右侧的设置按钮,会弹出一个列表,有3个功能区,分别是分类列表、排序规则、显示选项

下面还有一个Edit Categories,点开之后,就可以对分类列表进行管理,如删除已有分类、添加新的分类。上图中,Sandbox就是我新增的分类,你也可以试着自己添加一些分类。

创建workflow时,设置默认信息

如果想要编写自己的workflow,因为身为个人开发者,有些信息都是一样的,那么我们可以设置一下创建workflow时的默认选项,那么当下次创建新的workflow时就会自己填充了。避免我们每次都输入相同的信息。

创建的方式为点击左下角的?号,在弹出的选项框里面,选择workflow defaults...会弹出一个如下的选项框。里面将包名的前缀、作者、网址、readme等信息填写好。