Mac通过自动操作创建workflow文件进行图片压缩
实现功能
将图片拖拽到一个文件夹A就会在文件夹B中生成该图片的压缩图片
背景
笔者要进行线上期中考试,老师要求考试结束拍照上传的pdf文件不能超过1.5Mb(太小了吧)。然后就打算下载一个压缩的应用,但是找了半天没有什么好的软件,搜了一下发现用自动操作可以实现,于是就折腾了一会儿,大概弄清楚了。(其实花的时间很久,浪费复习时间…)
创建workflow文件
打开自动操作.app,新建时选择文件夹操作。在左上角分别搜索 获得指定的访达项目 拷贝访达项目 缩放图像,依次拖拽到右边。
在右上角,文件夹操作接收添加到这个位置的文件和文件夹的右边,点击选择 其他...,以后新出现在这个文件夹中的图片会被操作。
拷贝访达项目那里至:后面选择你想要处理之后的文件出现的地方。
缩放比例自己调整(图示选择为40%)commnad+S保存
将新建的workflow文件附到要被执行操作的文件夹
打开 访达 菜单栏 前往 前往文件夹...(快捷键 shift+command+G)
然后输入~/Library/Workflows/Applications/Folder Action
或者直接打开访达自己跳转到这里/Users/xxx/Library/Workflows/Applications/Folder Action(xxx为用户名)
将这个.workflow后缀的文件复制到任意一个文件夹中(不能是这个文件现在所在的地方)
双击,出现下图
选择安装
选择替换
点击完成。(你会发现你复制出来的那个.workflow文件已经消失了,说明安装成功)
现在出现在考试专用 把照片丢在这个里面这个文件夹里的所有新出现的图片都会被拷贝一份到考试专用 拷贝压缩文件这个文件夹中,然后执行缩放图片这一操作(按照你设置的方式进行压缩)。
效果展示
拖拽前
将这5个文件拖拽到考试专用 把照片丢在这个里面后
解决问题!
如何删除已经被附到文件夹上的自动操作
打开聚焦搜索(快捷键command+space ),搜索文件夹操作设置,打开文件夹操作设置.app,点击减号将附着到文件夹的自动操作删除
其他
安装之后发现并没有成功
可能你之前自己删除过文件夹操作设置里面的相应文件夹,导致添加失败。手动添加就行了。打开文件夹操作设置,点击左边的加号,添加你刚刚设置的要操作的文件夹(也就是自动操作中的文件夹操作接收添加到这个位置的文件和文件夹右边你选择的文件夹)
添加好文件夹后会弹出
选择你刚刚新建的.workflow文件,附加即可
添加不同的文件夹
参考上文所述安装之后发现并没有成功,在文件夹操作设置中,手动添加文件夹为其他文件夹(比如桌面、下载),也会执行操作。也就是说,最开始在自动操作.app选择的文件夹操作接收添加到这个位置的文件和文件夹在手动添加时可以无视。
修改.workflow文件
在~/Library/Workflows/Application/Folder Action文件夹中双击进入自动操作.app进行修改
参考资料
简书 Mac使用自动操作创建TXT快捷服务并附着文件夹后的删除方法
特别感谢一下这位作者,不然我真的找不到怎么删除这个自动操作