# 用 Shortcuts 即时解压 ZIP 文件并批量转发

> 本文公开全文。

原文：https://utgd.net/article/20897

工作中常常能遇上一些人，所作所为瞬间可以噎死你，比如，在微信上甩一个压缩包给你。

此举若来自长辈，倒也无可厚非；但此创举苟出自理应熟用电脑的年轻人之手，未免太过失礼。毕竟，发送压缩包基本等于默认对方端坐电脑前，但实际情况往往并非如此——比如接收方正在开车——实在不宜把别人的工作环境想得太乐观；若对方只要一两份文件，而某君还丢一个压缩包过去，其实就是把挑选工作推给别人，同样不礼貌。

应然归应然，实然归实然，既然难免遇到压缩包，还得想办法应对。若有电脑，确实无妨，但在手机上操作压缩包就是一场灾难，以在 iPhone 上接受 ZIP 文件并转发内容给第三方为例，需要先选位置保存——而 Files 永远不会记住你常用的文件夹，总是给你推荐它认为你想存储文件的地方，仅此一点，iOS 的文件管理就是个国际笑话——再解压，然后挨个转发，最后还要记得清理它们，以免占用过多空间。

兜兜转转，步骤冗长，操作繁多，堪称灾难。于是我设计了一个 Shortcuts 动作，可在微信中直接使用，就地解压 ZIP 压缩包并批量转发所需内容——也可以更改为存储到本地或上传到云盘，端视各人所需。

- Shortcuts 动作：解压

- Shortcuts 动作：转发

- GitHub 追踪更新

使用步骤并不复杂： 1\. 在微信聊天中收取 ZIP 文件； 2\. 点击“用其他应用打开”，并运行“WeChat Zip Extract”动作； 3\. 稍等片刻，Shortcuts 会提取压缩包中全部内容并列成清单供您选择； 4\. 半自动转发选中的文件给他人，囿于微信的限制，一次只能发一个文件，但只可免去反复选取文件的麻烦，这部分内容可参阅《用 Shortcuts 批量发送文件到微信，兼谈“神奇”的微信自动化》。

当然，收到压缩包后并非总要解压并转发，也可能需要传到飞书等其他协作工具，或上传到 Dropbox 等网盘，也可能保存至本地即可……种种后续功能，可自由配置，更换下图中的“Run WeChat File Sender”模块便是。

一如我在此前多篇文章中所谈的，微信确实是自动化的黑域：

> “半自动化”，“半”字，一方面显然是面对微信这片自动化黑域时的自嘲；但同样的半杯水，也可以换个观察角度——能减少一半工作量！

勉强做出的自动化动作，最终效果难免见笑于高级玩家，然而工作和生活毕竟不是比拼数值的游戏，不应让几乎不可能的完美妨碍了眼皮子底下的改善——即便很小。

详言之，不妨在设计自动化工具时设问：在纵向上，能否把100%的工作量减掉一半，或起码一两成？在横向上，可否预先串联常用工作流中的各个软件，三步并作两步，少跳转几次？面向真实世界的设计，或许更有意义。

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

---

[前往标准阅读页](https://utgd.net/article/20897?audience=web)
