大家好,新开这个系列,是为了记录下自己在alfred下如何开发workflow的。
如果有看官对alfred不太了解的,可以先做个了解。
接下来,我们尽可能的把每个步骤都进行细化,尽力做到从零开始学。
一、前期准备工作
- 一台mac电脑
- alfred应用程序,这个是破解版,有情怀的大佬异步官网购买正版软件,小弟为你点赞!
- 一门脚本语言,我这里选择的是Python,别问为什么,因为我只会Python
二、正式开始
1. 创建一个Hotkey 工作流
想象一个场景,我们电脑上都安装了微信这个软件,想要聊天的时候,我们一般会怎么做呢?一般无非就这样做,先移动光标到Dock栏,然后点击微信图标。我们每天这个动作会做很多次,那么有没有一个快捷的方式,快速的打开微信呢。对了!没错就是给微信设置一个热键,我们只要组合输入就可以快速的打开微信!当然了,不止是微信,任何电脑上安装的软件都可以打开。只需要按照下面的方法来设置。
首先,打开alfred软件,选中“workflow” tab,点击左下角的+号,在弹出的页面中选择Templates->FileAndApps->Launch file group from hotkey,如下图
点击之后,会弹一个页面,让我们输入一些信息,按照下图输入信息。
继续点击Creat,就会进入到workflow的工作面板
双击Hotkey进入Hotkey的设置页,我们这里设置为shift+command+i,如下如
之后,右键点击Launch App / Files,在弹出的页面里面,拖入我们想用这个快捷键启动的软件,我这里拖入了微信。
接下来,就可以如丝滑般顺滑的体验,一键打开微信了,哈哈~
Tips:你也可以拖入多个软件,那么当按下这个快捷键的时候,就会启动多个软件。
2. 组织管理工作流以及设置默认信息
随着时间的推移,我们可能会攒下很多的工作流文件,那么如何管理这些工作流呢?接下来就简单介绍下。
点击搜索框右侧的设置按钮,会弹出一个列表,有3个功能区,分别是分类列表、排序规则、显示选项
- 分类列表:软件会默认给我们5个分类选项,All、Tools、Internet、Productivity、Uncategorised。当把workflow进行归类之后,点选不同的分类,就会将左侧的workflow进行筛选
- 排序规则:按字母大小写,还是最后一次修改来进行筛选
- 显示选项:按字面意思很好理解,就是对左侧的workflow的展示内容进行选择。
下面还有一个Edit Categories,点开之后,就可以对分类列表进行管理,如删除已有分类、添加新的分类。上图中,Sandbox就是我新增的分类,你也可以试着自己添加一些分类。
创建workflow时,设置默认信息
如果想要编写自己的workflow,因为身为个人开发者,有些信息都是一样的,那么我们可以设置一下创建workflow时的默认选项,那么当下次创建新的workflow时就会自己填充了。避免我们每次都输入相同的信息。
创建的方式为点击左下角的➕号,在弹出的选项框里面,选择workflow defaults...会弹出一个如下的选项框。里面将包名的前缀、作者、网址、readme等信息填写好。