快捷指令与 Siri:用 OneMacTools 在 Mac 上自动化文件工具
OneMacTools 将其工具带到了 Mac 上的 Apple 快捷指令中,让你可以自动处理文件任务。“运行 OneMacTools 工具”操作可对文件或文字运行任意工具,使用你上次使用的选项或已存储的预设,并将结果文件交给下一步。此外还有从屏幕抓取文字、取色和保持 Mac 唤醒的操作,你可以用 Siri 或自动化来启动它们。
本页内容
快捷指令中的 OneMacTools 操作
打开快捷指令 App,新建一个快捷指令,然后在操作库中搜索 OneMacTools。你会找到四个操作:
| 操作 | 参数 | 返回 |
|---|---|---|
| 运行 OneMacTools 工具 | 工具、文件、文本(可选)、预设(可选) | 结果文件;对于文本类工具,则是一个包含文本的 .txt 文件 |
| 从屏幕抓取文字 | 无,你在屏幕的某个区域上拖移即可 | 识别出的文字,同时拷贝到剪贴板 |
| 从屏幕拾取颜色 | 无,你点按任意像素即可 | 颜色,同时拷贝到剪贴板 |
| 保持 Mac 唤醒 | 分钟(默认 60;设为 0 即关闭)、同时保持显示器开启(默认关闭) | 一条包含“保持唤醒”状态的消息 |
每个操作都需要已激活的许可证;在此之前,它会停止并提示 OneMacTools 尚未激活。
“运行 OneMacTools 工具”:每个参数详解
在编辑器中,该操作显示为对文件运行工具,文本和预设位于显示更多下方。
- 工具:除录制类工具(屏幕录制、录音等需要人工操作的工具)外的任意 OneMacTools 工具。输入工具名称或类别的一部分(例如“压缩”或“PDF”)即可找到。每个工具下方都会显示其类别。
- 文件:要处理的文件。可以传入上一个操作的输出(访达中的“获取所选文件”、文件夹的内容、邮件附件中的文件),也可以在设置快捷指令时选取。对于不接受文件的工具,留空即可。
- 文本:适用于接受链接或文本而非文件的工具,例如下载视频或制作二维码。
- 预设:在 App 中该工具的预设部分存储的预设的准确名称。留空则使用你上次使用的选项。如果该名称不存在,快捷指令会停止并显示 …没有名为“…”的预设。
如果工具需要的文件比你提供的多(合并 PDF 至少需要两个),操作会停止并显示类似合并 PDF 至少需要 2 个文件。的信息
你的文件会怎样
OneMacTools 会在处理前先拷贝输入文件,因此你的原件绝不会被更改。结果会像其他任务一样存储到你的 OneMacTools 文件夹(默认为下载 › OneMacTools 中以工具和时间命名的文件夹),并且返回给快捷指令,以便下一个操作对其重命名、移动、附加或上传。结果为文字的工具(清理文本、改写、密码生成器)会返回一个以工具命名的 .txt 文件。该操作还会显示一条简短摘要,例如已存储 3 个文件。
每次运行都会列在历史记录中,并带有快捷指令标记。
示例:从访达把所选视频压缩到 25 MB
- 在 OneMacTools 中,打开压缩到指定大小,选择 25 MB — 电子邮件目标,并存储一个名为
Email的预设。 - 在“快捷指令”中,新建一个名为“Email-size video”的快捷指令。
- 打开快捷指令的详细信息(ⓘ 面板),打开用作快速操作并勾选访达,它就会出现在访达的右键菜单中。
- 将其设为接收文件作为输入。
- 添加运行 OneMacTools 工具。将工具设为“压缩到指定大小”,文件设为“快捷指令输入”,预设设为
Email。 - 可以选择添加在访达中显示文件操作并传入该操作的结果。
现在在访达中右键点按任意视频,然后选择该快捷指令。OneMacTools 本身已有 OMT:将视频压缩到 25 MB 访达快速操作;当你想在其前后加入额外步骤(例如固定预设,或将结果附加到新的邮件中)时,才值得自己构建快捷指令。
示例:把一个文件夹的扫描件合成为一个可搜索的 PDF
- 添加获取文件夹内容,并选择你的扫描件文件夹。
- 添加运行 OneMacTools 工具,将工具设为“图像转 PDF”,将文件设为该文件夹的内容。
- 再添加一个运行 OneMacTools 工具,将工具设为“使 PDF 可搜索”,将文件设为第一个操作的结果。
- 添加存储文件或移动文件,把完成的 PDF 放到你存放文件资料的地方。
由于每一步都会返回其文件,工具可以自然地串联起来:先转换,再压缩,然后用智能重命名重命名,全部在一个快捷指令中完成。
通过 Siri 和 Spotlight 使用 OneMacTools
OneMacTools 提供三个现成的 App 快捷指令,它们会出现在“快捷指令”App 的 App 快捷指令中,无需构建任何内容,即可通过语音或 Spotlight 启动:
| 说出或搜索 | 可以 |
|---|---|
| “Run a tool in OneMacTools” | 运行运行 OneMacTools 工具,并询问要使用哪个工具和哪些文件 |
| “Grab text with OneMacTools” | 让你在屏幕上拖移选择区域并拷贝其中的文字 |
| “Pick a colour with OneMacTools” | 让你点按一个像素并拷贝其颜色 |
你自己创建的任何快捷指令也都可以通过对 Siri 说出其名称来运行,所以请起清楚的名字:“邮件大小的视频”“缩小截屏”。
“抓取文字”等工具的键盘快捷键
在“快捷指令”App 中,打开某个快捷指令的详细信息,点按添加键盘快捷键,即可在任何地方运行它。正如 OneMacTools 设置中所建议的,这是为从屏幕抓取文字或取色器设置自己的组合键的方法。App 自带的全局快捷键列在键盘快捷键中。
通过快捷指令自动化运行 OneMacTools
Mac 上的“快捷指令”App 可以自动运行快捷指令:在一天中的某个时间、有文件添加到文件夹时、连接驱动器时、打开某个 App 时等等。在“快捷指令”边栏的自动化下创建一个自动化,并在其中使用 OneMacTools 操作。
- 演示时保持唤醒:打开 Keynote 讲演时,运行保持 Mac 唤醒 120 分钟,并打开同时保持显示器开启。如果电池电量低于 20% 或 Mac 过热,“保持唤醒”会自动关闭。更多信息请参阅保持 Mac 唤醒页面。
- 每晚整理:每天 23:00,使用某个预设对“下载”文件夹运行整理文件夹。
- 相机存储卡导入:插入 SD 卡时,获取其中的照片并运行转换图像转为 JPEG。
对于最常见的情况,即“对这个文件夹中的每个新文件做某件事”,监视文件夹无需创建快捷指令即可完成,还能添加条件(例如文件的下载来源),并支持在历史记录中放回原处。
提示与故障排除
- “快捷指令”中缺少 OneMacTools 操作。安装或更新后请先打开一次 OneMacTools,让 macOS 注册其操作,然后重新打开“快捷指令”。
- 快捷指令用错了设置。没有预设时,它会使用你上次在该工具中选择的设置。请存储一个预设,并在预设中填写其名称。
- 视频工具运行失败。视频和音频工具需要 FFmpeg;请参阅在 Mac 上设置 FFmpeg。
- 某个工具没有出现在“工具”列表中。录制类工具无法在“快捷指令”中使用,其余工具都可以,按名称或类别搜索即可。
- 看起来什么都没发生。请查看历史记录;运行失败的任务会列在那里并附上原因。如果错误提到了权限,请参阅隐私与权限。
“快捷指令”会像 App 一样在你的 Mac 上运行工具。AI 助手也可以通过 OneMacTools 的 MCP 服务器运行其工具,请参阅 MCP 服务器。
本页提到的工具
问题
能用快捷指令在 Mac 上自动转换文件吗?
可以。安装 OneMacTools 后,添加“运行 OneMacTools 工具”操作,选择一个工具(例如“转换图像”或“压缩 PDF”),将文件传给它,它会把转换后的文件传给快捷指令的下一步。
如何用 Siri 运行 OneMacTools 工具?
说“在 OneMacTools 中运行工具”,Siri 会询问要使用哪个工具和哪些文件。你也可以围绕某个工具构建自己的快捷指令,然后说出快捷指令的名称来运行它。
快捷指令能使用指定设置,而不是我上次使用的设置吗?
可以。在 OneMacTools 中该工具的“预设”部分存储一个预设,然后在操作的“预设”栏中输入该预设的准确名称。如果留空,操作会使用你上次使用的选项。
快捷指令运行生成的文件保存在哪里?
两个地方都有:它们会存储到你 OneMacTools 文件夹中按日期命名的文件夹里,同时返回给快捷指令,让后续操作可以移动、重命名或共享它们。你的输入文件会先被拷贝,绝不会被更改。
如何为“抓取文字”设置键盘快捷键?
用“从屏幕抓取文字”操作创建一个快捷指令,在“快捷指令”App 中打开其详细信息,然后点按“添加键盘快捷键”。在任何 App 中按下该快捷键,即可在屏幕上拖移框选并拷贝文字。
可以在文件添加到文件夹时自动运行 OneMacTools 吗?
可以,可以使用调用“运行 OneMacTools 工具”的快捷指令文件夹自动化,更简单的方法是使用 OneMacTools 自己的监视文件夹,它还支持条件和“放回原处”。