要让 Mac 快速操作处理你在访达(Finder)中选定的文件,请将快捷指令启用为“快速操作”,并允许将文件(以及根据需要的文件夹)作为输入。然后确保你的工作流程操作使用了传入的输入。如果在运行位置中无法选择访达,则允许的输入类型是关键检查项。

1. 将快捷指令设置为访达快速操作

在 Mac 上打开快捷指令,然后连按要使用的快捷指令。点按快捷指令的详细信息按钮,然后选择用作快速操作。Apple 表示这会在工作流程开头添加一个输入操作;该输入操作决定了快捷指令接受什么内容。Apple 关于在 Mac 上运行快捷指令的指南

若要在访达中访问,请打开苹果菜单 > 系统设置 > 隐私与安全性 > 扩展 > 访达并开启你的快捷指令。Apple 将此作为在访达“快速操作”菜单中启用快捷指令的一部分进行了说明。Apple 的快速操作说明

2. 允许选定的文件类型

在快捷指令编辑器中,检查顶部的输入操作。点按当前的输入设置(例如任意),并确保允许了文件。如果你希望快速操作也接受所选的文件夹,请同时启用文件夹。Apple 对“文件”的定义范围较广,包括文稿、图像、PDF 和其他文件;“文件夹”则属于单独的输入类型。Apple 的输入类型参考

你可以关闭快捷指令不需要的内容类型。这样可以限制快捷指令从其他 App 启动时出现的位置。避免清除所有类型,除非你随后明确启用了打算接受的类型。如果在“快速操作”设置中无法选择“访达”,Apple 特别建议将“文件”或“文件夹”添加到快捷指令允许的输入中。Apple 的输入限制指南

3. 将接收的项目传入工作流程

输入操作使访达中的内容可供快捷指令使用,但后续操作仍需调用它。请连接一个接受文件输入的操作,或者在操作提示需要内容时将传入的输入选为变量。例如,文件处理操作应该接收选定的文件,而不是通过一个单独的“获取”操作去提取无关内容。具体的操作取决于你的任务需求。

检查编辑器中操作之间的连线:Apple 解释说,连接线表示上一个操作的输出被用作下一个操作的输入。如果没有兼容的连接,下一个操作可能不接受该类型的内容;请使用接受文件的操作,或查看该操作的信息以了解其输入类型。Apple 关于操作连接的说明

4. 在选定的访达项目上运行

在访达中,选择一个或多个文件,按住 Control 键点按所选项目,然后选取快速操作 > [你的快捷指令]。Apple 还指出,快捷指令可以显示在访达预览面板底部的“快速操作”区域中。快速操作的可用性取决于选定的文件类型以及已启用的访达扩展。Apple 的访达快速操作指南

一个实用的初步检查是选择一个快捷指令可接受类型的普通文件。运行该操作并确认其第一个文件处理步骤正在对该所选项目起作用。然后再尝试预期的多文件选择。如果它在菜单中缺失,请检查是否已勾选用作快速操作、快捷指令是否已在访达扩展下启用,以及接受的类型是否包括所选项目。如果它出现了但没有对任何文件执行操作,请检查输入操作以及与工作流程第一个处理操作的连接。

此设置的作用及限制

访达快速操作接收由访达传递给快捷指令首个操作的内容。它不会自动让后续的每一个操作都处理这些项目:工作流程必须使用兼容的操作并顺次传递输入。Apple 指出访达的快速操作取决于项目类型和已启用的扩展,因此具体的菜单选项可能会有所不同。Apple 的输入类型参考、Apple 的访达指南

参考来源