article_image

微信是自动化的泥沼,任何追求效率的人,在微信生态中都举步维艰——尽管,微信本来也不是为了高效工作而设计的。

但恐怕在中国,微信办公已是既成事实,无论如何如鲠在喉,也很难因噎废食。好在配合一些拐弯抹角的技巧,多多少少尚能挖掘一些自动化空间,过往我已写过批量发送文件文件重命名,本文再添一笔:批量保存和转存 iPhone 微信中的文件

Alt text
步骤示意图

问题描述

相信你也遇到或至少听说过这类人,他们永远不清理聊天历史,像间谍机关一样忠于保留永久档案,换手机了还要想办法先备份再导入,要找文件的时候全靠翻历史记录。显然,多数人难以做到,如果又不勤于整理文件、及时导出,结局就是要用的时候发现文件已经过期或被清理。

偏偏微信遇上大批需导出的文件,基本就是一场噩梦:选择文件,更多打开方式,保存到 Files,其间再遇上 iCloud 抽疯、疯狂给你推荐一个你根本不想要的文件夹1,好不容易保存了一个文件,再重复整套操作,工作量转瞬间膨胀,并且非常容易漏掉文件或重复保存。

归根结底,问题在于微信并未提供传统的文件分享方式,虽然可以批量选中文件,但不能连接到分享菜单(Share Sheet),故无法直接调出 Files,也不能通过 Shortcuts 或其他方式保存到别的位置。

不过,鉴于微信只提供了一种多选途径,故任何批量化操作也只能在此基础上展开:

  1. 转发、收藏这两个操作限于微信内部,不必考虑;
  2. “保存至相册”仅适用于图片,同样不逮;
  3. “下载选中内容”极具误导性,实则指离线保存到微信缓存,而非外部文件夹;
  4. 最终,还剩一个很陌生的选择:添加至邮件

邮件,这一绝大多数人视而不见的选项,却成了微信批量导出文件的隐蔽通道。

方案简述

本文方案的核心,就是先将微信文件作为附件放诸邮件,再从邮件中导出文件、保存到 Files,从而将文件解放出来,后续究竟是想要 AirDrop 到电脑2,还是直接在手机上进一步整理,或者同步到 Dropbox,全凭个人需要。

简言之,文本方案首先需要一些准备工序:

  1. 在 Files 中准备一个文件夹,专门用于收纳微信产生的文件3
  2. 方便起见,可参考《用 Shortcuts 在 iPhone 或 iPad 的桌面上添加文件快捷方式》一文,将上一步所得文件夹的快捷方式放置于桌面上。

接着,正式批量保存文件:

  1. 在微信中多选文件,如果文件尚未下载,可以手动点击“下载选中内容”(这方是其正确用途);
  2. 添加到邮件——当然,别手滑发送出去——在邮件编辑界面中通过 Drag & Drop 选中所有附件;
  3. 一手按住附件,另一手操作手机、回到桌面,打开准备工作中备好的 Shortcuts 动作,直达微信专用文件夹;
  4. 看到绿色的加号按钮后,松手,文件即批量保存至当前文件夹。
Alt text
批量保存文件到 Files 的步骤

至此,文件已经离开了微信的高墙花园,后续有何想法,就是各人自己的事情了。邮件和 Drag & Drop 均可谓盲点,国人大多不会第一时间想到邮件,而在手机上用 Drag & Drop 的人恐怕也是稀有动物,或许正是因为这些功能都不符合直觉,微信才会网开一面吧。

顺予指出,邮件也可以拖到 DEVONthink To Go 中,并同步到 DEVONthink 桌面端以进一步处理,这是否还有挖掘空间,就留给感兴趣的读者自己研究,也欢迎留言讨论。

小结

或许部分敏感的读者,已经依稀可以摸到微信自动化的进一步面貌。批量发送文件打通了输入一环,导出文件则作用于输出方向,然而两条道路还是太崎岖或者逼仄了,仍有一定操作量,且并不适用于所有类型的文件。

如何更方便地批量保存图片到本地?如何批量发送图片到微信?从电脑 AirDrop 到手机的文件,怎样更快且无遗漏地转到微信?大概只要微信办公的局面一天不变,这些琐事还是会继续卡在喉咙里吧。

可转念一想,若是连微信这样的藩篱都能越过——或勉强翻过——那么途中所积累的自动化经验,可能也弥足珍贵。

🛍 我撰写的付费栏目《独辟蹊径:Shortcuts 设计之道》正在 UNTAG 售卖,详解进阶 Shortcuts 动作设计与管理思路:付费内容链接

Keyboard Maestro 进阶指引
独辟蹊径:Shortcuts 设计之道

  1. 除了第一次打开时不抽,后续百分之一百抽。
  2. 是的,我知道可以转发文件文件到电脑,但电脑端的微信并非永远在线,如果我的手机上已经下载了一堆文件,再将它们上传到网络、再从网上下载下来,管见以为只有一句话可以描述这种行为:脱裤子放屁。另外,如果接收方也是 Apple 设备,那么用 AirDrop 可能只需要几秒钟,而微信互传则可能是几分钟、十几分钟,还有可能失败。
  3. 如果你安装了第三方网盘的客户端,则可能不需要这一步,因为相关步骤只是为了对抗 iCloud 的人工智障文件夹推荐机制,而这种越俎代庖的事儿在 Apple 以外的任何一家厂商都闻所未闻,恐怕也骇人听闻。

author_avatar

Lawyer, macOS/iOS Automation Amateur