iOS 快捷指令入门:用 Shortcuts 自动化你的 iPhone
如果你每天都在重复点同样的几个按钮、输入同样的几段文字、打开同样的几个 App,那 iOS 自带的「快捷指令」(Shortcuts)值得认真了解一下。它不是新工具,但大多数人只用到了它的皮毛。这篇文章从概念到进阶用法,再到和 Android 上 Tasker、macOS 上 Automator 的横向对比,帮你建立一个完整的认知框架。
什么是 Shortcuts
Shortcuts 是 Apple 官方内置在 iOS、iPadOS 和 macOS 上的自动化应用,最初叫 Workflow,2017 年被 Apple 收购后改名为 Shortcuts 并免费预装到系统中。它本质上是一个「可视化编程」工具:你通过拖拽一个个「动作」(Action)来编排一段流程,系统会按顺序执行这些动作。
和很多人误以为的不同,Shortcuts 不是一个单纯的「快捷启动器」——它的核心能力是让多个 App 之间互相配合,完成一段本来需要你手动操作多次才能完成的任务。例如:截屏 → 用 OCR 识别图中文字 → 翻译成中文 → 复制到剪贴板,这一整条链路只需要点击一次快捷指令就能完成。

核心功能拆解
Shortcuts 的能力可以拆成几个层次,理解这些层次比记住具体某个动作的用法更有用。
动作编排是最底层的能力。Shortcuts 内置了几百个动作,覆盖系统功能(Wi-Fi、蓝牙、勿扰、亮度、专注模式等)、内容操作(文本处理、图片编辑、PDF 合并、文件管理)、App 集成(每个 App 可以暴露自己的动作给 Shortcuts 调用)等。第三方 App 也能通过 Shortcuts API 注册自己的动作,这是 Shortcuts 强大生态的基础。
跨 App 自动化意味着你可以把不同 App 的动作串成一条流水线。比如「剪贴板中的地址 → 高德地图 → 规划通勤路线 → 把预计耗时发到微信给老板发消息」,这条链路里调用了系统剪贴板、高德、微信三个 App,全部在一个快捷指令里完成。
触发器让快捷指令不一定要手动点开。你可以设置:
- 自动化(Automations):满足某个条件时自动执行,例如到达公司 Wi-Fi 范围自动打开工作 App 列表
- 键盘快捷键:在 iPad 或外接键盘上绑定组合键
- Siri 语音调用:用自定义语音短语唤醒某个快捷指令
- 轻点背面:iPhone 8 之后机型支持双击或三击背面触发(设置 → 辅助功能 → 触控 → 轻点背面)
- 分享菜单:从其他 App 分享内容时直接调用某个快捷指令
- NFC / 地理围栏 / 时间 / 闹钟:基于位置、时间或硬件事件触发
Siri 语音调用是 Shortcuts 一个很实用的入口。你可以为某个快捷指令自定义一句唤醒语,比如「Hey Siri,开始写作」会自动打开 Ulysses 并新建一个空白文档。
分享快捷指令有两种形式:你可以把自己的快捷指令导出成一个 .shortcut 文件发给朋友,也可以直接把自己常用的快捷指令公开到 iCloud 链接。Shortcuts 中心(Gallery)则是 Apple 官方和社区维护的快捷指令集合,里面有大量现成可用的模板。
完全免费,没有内购
Shortcuts 是系统自带应用,所有基础和进阶功能完全免费,没有 Pro 版、没有内购、没有订阅。第三方 App 提供的扩展动作也是各自 App 自己的事——比如某 App 想让你在 Shortcuts 里调用它的功能,是那个 App 自己的设计,而不是 Shortcuts 收费。
免费这一点和 Android 上的 Tasker(一次性付费)以及 macOS 上的 Automator(系统自带)形成鲜明对比。从入门成本看,Shortcuts 在三者中门槛最低。
适用场景
Shortcuts 的价值在不同人群身上体现得不一样,下面这几类场景是大多数人能用上的。
日常自动化包括:每天早上自动播报天气和日程、定时关闭夜间模式、回家自动连接家中 Wi-Fi 时打开某些 App、离开家时调高亮度并打开移动数据。这些都是「自动化」标签下的简单条件触发,新手也能几分钟搞定。
批量处理适合经常处理大量相似任务的人。比如批量压缩图片到指定尺寸、批量给图片加水印、批量重命名文件、把一组网页保存为 PDF 等。手动做这些事情需要重复操作几十次,用一个循环动作就能完成。
效率提升主要体现在「减少 App 间跳转」。比如把常用的「拍立淘」式操作——复制链接 → 打开某 App → 粘贴搜索 → 查看结果——压缩成一步。这种场景下,Shortcuts 本质上是把碎片化操作整合成原子化操作。
跨 App 联动是 Shortcuts 区别于其他自动化工具的特色。当你需要把 App A 的输出作为 App B 的输入时,Shortcuts 提供了一个统一的中转站,配合「魔法变量」(Magic Variable)和「列表」操作,可以实现相当复杂的数据流转。
进阶用法
当你熟悉了基础动作后,下面这些进阶能力值得花时间掌握。
变量(Variables)是 Shortcuts 的灵魂。每一个动作的输出都可以保存为变量,然后被后续动作引用。例如「获取当前天气」动作会输出温度、湿度、天气状况等多个字段,你可以用「设定变量」动作把它们存起来,再在「显示通知」动作里用 {温度} 这种语法引用。这让快捷指令从「线性脚本」变成了「可以保存中间状态的小程序」。
条件判断(If/Otherwise)让快捷指令具备分支能力。例如「如果当前时间是工作日的 9 点到 18 点之间,打开工作 App;否则播放音乐」。配合「菜单」动作,你甚至可以让用户每次运行快捷指令时手动选择要做什么。
API 请求则是把 Shortcuts 接入整个互联网的钥匙。通过「获取 URL 内容」动作,你可以调用任何 REST API,配合 JSON 处理动作,能做出查快递、查股票、查天气(用非官方 API)、自动签到等实用工具。新手第一次接触 API 时可能觉得复杂,但只要会读文档,配合 Shortcuts 的 JSON 字典支持,比想象中容易。
快捷指令中心是入门的捷径。Apple 官方的「快捷指令中心」分类展示了一些常见用途的模板,iOS 也内置了若干现成的快捷指令(如「拼接图片」「制作 GIF」「文本扫一扫」)。导入后你不仅可以运行,还能看到别人是怎么编排动作的,这是很好的学习材料。
下面是我个人长期使用的几个值得导入的快捷指令类型,仅供参考,具体内容请以官方中心和社区分享为准:
- 「剪贴板增强」类:清空剪贴板、剪贴板历史、Markdown 转换
- 「图片处理」类:批量压缩、长截图拼接、九宫格切图
- 「下载工具」类:下载 Instagram 视频、保存网页为 PDF
- 「日常助手」类:快速记账、一键打车回家、电影评分查询
Shortcuts vs Tasker vs Automator
这三个工具在自动化爱好者圈子里经常被拿来对比。从定位上看,Shortcuts 和 Automator 都是系统级、可视化、面向普通用户的;Tasker 则是面向高级玩家的全能自动化平台。
| 维度 | Shortcuts | Tasker(Android) | Automator(macOS) |
|---|---|---|---|
| 平台 | iOS / iPadOS / macOS | Android | macOS |
| 费用 | 免费,内置 | 一次性付费(有试用) | 免费,内置 |
| 学习曲线 | 较低 | 陡峭 | 中等 |
| 触发器丰富度 | 中等 | 极强 | 中等 |
| 第三方 App 支持 | 优秀 | 一般 | 良好 |
| 编程扩展能力 | 有限 | 极强(支持 JS、Shell 插件) | 有限(AppleScript 可扩展) |
如果你是 iOS 用户,Shortcuts 是唯一靠谱的选择——iOS 不允许第三方应用在后台做系统级自动化,Shortcuts 是 Apple 唯一开放的官方通道。Tasker 在 Android 上的能力确实更强,但代价是上手成本高很多,且很多功能依赖 Root 或无障碍权限。Automator 是 macOS 上对应的工具,理念类似 Shortcuts 但功能更接近系统 Shell,UI 略显陈旧。
新手上手建议
最后给刚开始接触 Shortcuts 的朋友几个具体建议。
先从模仿开始,不要从零创作。 打开快捷指令中心,导入两三个看起来感兴趣的现成快捷指令,运行一遍,然后双击进入编辑器逐个动作看注释,试着改一个小参数(比如把发送的目标 App 换成你常用的)。这种「基于修改的学习」比凭空设计要快得多。
优先掌握「获取内容」类动作。「获取剪贴板」「获取当前日期」「获取最新照片」「获取当前位置」「获取 URL 内容」这几个动作出现频率最高,学会它们就能解锁大量场景。
建一个自己的「常用」快捷指令集合。 把日常反复使用的东西集中起来,比如「快速保存当前网页」「翻译剪贴板内容」「记一笔开销」等。每周做一两个,一个月后你的快捷指令库就会成为真正的生产力工具。
不要追求一步到位。 复杂的快捷指令往往是一次次迭代出来的:先实现 50% 的核心功能,跑通了,再补上异常处理,最后才是优化细节。这种增量构建的方式比一开始就画大图更可持续。
Shortcuts 不是那种「装上就立刻改变生活」的应用,但如果你愿意花两三个周末认真玩一下,它会成为 iPhone 上少数几个真正提升效率的系统级工具。

评论(0)