最近在学习 Mac 上面的自动操作 automator 怎么使用。
bilibili 上面有一个非常好的教程视频:https://www.bilibili.com/video/BV1ps411J7gW
是 2018 年录制的,不过讲得挺好的,我可以学习学习他的教学方式。
不过他的视频中,没讲到我想了解的,执行 shell 命令。
我有这样的需求,需要经常把图片转换为 WebP 格式。然后我了解到用 automator 可以更快地做到,因此打算来研究看看。
一番折腾之后,终于弄好了,现在可以使用右键来将图片转为 WebP 格式了。
过程如下:
打开 Mac 自带的应用「自动操作」英文名是 automator,选择第三个「快速操作」。然后在左边的「实用工具」里面,找到「运行 Shell 脚本」,将它拖到右边。
右边我们有很多地方需要调整,可以参考我的设置↓
这是脚本内容
for f in "$@" |
虽然它使用了 for,但是我测试过,选中两张图片的时候,只有第一张能否转为 WebP,第二张不会。
完成之后保存一下即可,接着来到访达里面。
使用过程如下:
选中图片,右键「快速操作」,「转换为 WebP」这个名字是我们自己起的。然后旁边就多出一张 webp 格式的图片了。
然后根据我的了解,从 macOS 10.15(Catalina)开始,Apple 更改了 Automator 创建的服务的默认位置,将其移动到了右键菜单的「快速操作」下。