从零构建一个“新建文件”功能的workflow(Alfred)

2017-03-19  本文已影响0人  DanterM

自从使用了macbook之后,我便在网络上大量搜索能够有效提高效率的软件,大部分人的推荐都会有一个叫做Alfred的应用,这篇文章讲解了一个简单的alfredworkflow是如何写出来的。

什么是Alfred?

Alfred is an award-winning app for Mac OS X which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.

点击进入Alfred官网
Workflow汇总

直切主题,有自己写workflow想法的你肯定已经知道什么是Alfred、怎么使用Alfred,但实际上自己写一个workflow真的很简单。
下面我会一步一步的整理出我是如何写出这一简单的功能的。


1.设置Workflow Defaults

1.1打开Alfred#####

打开Alfred的Workflow,点击左下角的加号。


1.2填写基本信息

2.创建Blank Workflow

2.1新建Blank Workflow
2.2填写信息

分别为workflow名称、功能描述、功能分类,图中右上角的方框是workflow的Icon,支持拖拽找到图片直接拖进去即可。


2.3得到workflow界面

3.制作Workflow

3.1 新建Inputs#####

在界面上右键得到如下图结果,选择Inputs中的Keyword


3.1.1 填写自定义信息#####

得到如下图结果,填写你想要设置的 激活词组 、标题以及简介,我这里定义成new。


3.1.2实际使用演示
3.2 新建Actions#####

在界面上右键得到如下图结果,选择Actions中的Run NSAppleScript


3.2.1 编辑代码#####

双击得到如下图结果,接着双击转到代码编辑页面




将your script here更换成你想要实现的功能的代码即可,当然此处只能用Apple的script来写。

此处我的代码是

on alfred_script(q)

tell application "Finder"
set selection to make new file at (get insertion location)
end tell

end alfred_script

如果想用其他语言在请选择在3.2时选择Run Script即可,可以自己选择所用语言,如下图

3.2.2连接模块

4.结果

5.附导出文件

new-file.alfredworkflow

上一篇下一篇

猜你喜欢

热点阅读