Mac 上的小机器人

MacTalk-56710829d34b6f148f73c7e7619249d4 9:2:2014

今天发生了一件「大快所有人心的大好事。真的笑,笑出声」。

医疗健康互联网公司丁香园获得了腾讯战略投资7000万美元,这也是国内目前该领域最大的一笔融资。这笔投资意味着我在丁香园的朋友们将摆脱医疗社区的小众身份,翻身成为医疗健康领域的高帅富,他们将为大众提供更为可靠、安全和科学的医疗健康产品和服务。

当然,这笔投资已经偷偷摸摸运作了很久了,就像我另一个朋友的另一个运作一样。他们只是选择了这样一个时间点来公布而已,我非常怀疑丁香园是为了抢魅族4的风头这么干的,但是我苦苦思索了很久也不知道这二者的利益冲突在哪里,所以只能当做一个悬案了。

今天本来想扮作自媒体人混入丁香园的微信群发布会,好好为丁香园的朋友们写一篇软文,让他们知道,朋友不是白交的。没想到冯老师不仅火眼金睛而且举贤避亲,毫不留情的把我轰了出来……然后自己去吃海底捞了,也不知道两个小月月有没有去,我很不开心。

7000万刀得让冯老师吃多少顿海底捞啊,难道真相是腾讯和海底捞达成战略合作协议了?一想到这一点,我又变得忧心忡忡起来。

没什么心情写诗了,那就写点干巴巴的技术吧。

之前挖了很多技术大坑,包括 PageRank、Go、Docker、Swift、Linux 等等,后来还想写写 iPod 的历史,这个产品就快淡出人们的视线了,但苹果的重生却是由此而起。还有 OS X 的一些技术也想写写。以上这些坑一直留着没填,主要是文字写得多了,对于枯燥的技术性文章有抵触心理,另外,保证技术文章的准确性需要耗费大量时间也是一个干扰因素。所以在这里给大家致个歉,这些文章未来都会补上。今天先给大家讲讲 Mac 上的小机器人——Antomator,一个简单但非常实用的技术。

个人计算机诞生以后,人类的个人工作、与他人的交互方式都发生了翻天覆地的变化,我们可以处理文字、排版、设计网页、剪辑视频、编排歌曲、视频通话、消息社交等等,我们可以使用计算机创造出各种有趣的和过去没有的东西。这时候我们使用计算机是享受的,写意的,我们在向这个世界传递自己的讯息。

但是,另外一些工作就没那么有成就感了,比如按照某种规则去处理成百上千的文件,保存某个网页里的所有图片或 PDF 等。遇到这种情况,很多用户就去找程序员了,但是,随便找个程序员人家就屁颠屁颠跑过来帮你解决问题的黄金时代早就过去了,除非,你是女神……

现在的程序员,不仅贵,而且懒,除了富贵能淫,威武可屈,没有别的办法。最好的办法就是:自己动手,丰衣足食。

对于 Mac 用户来说,做到这一点不是什么难事,因为我们有机器人!

Automator 的使用场景是:

1、自动化处理繁琐而耗时的批量任务
2、自动化流程
3、防止人工错误,而且不需要编程

Automator 是苹果公司为普通用户提供的一款可视化的编程软件,系统内置了很多流程和工具,用户可以在不写一行代码的情况下完成自动化处理。当然,如果你能够再学一点 AppleScript 和 Shell,就更专业了。

举个例子,写 MacTalk 是需要准备很多主题图片和配图,为了让大家阅读时有好的效果又不消耗过多流量,需要对图片统一处理。完成这个工作可以用我之前介绍过的命令sips,也可以用图像处理软件,但最方便的是用 Automator。具体步骤如下:

1、呼出 Alfred,输入 autom,回车,就可以打开 Automator 工具了。(用 Launchpad 或 Spotlight 也可以)。
2、Command + N,打开创建窗口,选择「服务」并回车。
3、把主窗口里的服务对象改为「图像文件」。
屏幕快照 2014-09-02 下午9.09.46 4、在左侧搜索栏输入「缩放」,选中「缩放图像」并拖入主窗口。这时系统会问你是否要保留源文件,选择「添加」。
屏幕快照 2014-09-02 下午9.09.58 5、选择缩放图像的像素大小,默认是「480」,我一般选择为700.
屏幕快照 2014-09-02 下午9.11.19 6、Command + S,即可保存这个服务为「resize700」。
7、打开 Finder 相关的文件夹,选中要处理的图片文件(可以多个),右键—>服务,你会发现菜单里多了一个「resize700 」的选项,点击,你就会发现所有的图片都多了一个副本,那就是处理好的图片。

当然,你可以做的更完整一些,比如统一修改文件的类型为 JPEG,为文件重命名,增加前缀 MacTalk,增加日期信息等等,最好的流程如下图所示,方法同上。 屏幕快照 2014-09-02 下午9.33.53

Automator 功能强大,如果结合 AppleScript 和 Shell,基本上可以完成任何困扰你的繁复工作。苹果的帮助本身提供了很多资源,大家也可以通过下面两个网站学习,里面有很多现成的资源。

Mac 101 (http://support.apple.com/kb/HT2488?viewlocale=zh_CN)
Ben Waldie’s Automated Workflows (http://www.automatedworkflows.com)

今天就到这里吧,下次去杭州要吃海底捞。嗯,对朋友一定要狠一点!

13 thoughts on “Mac 上的小机器人

发表评论