在 macOS 上使用 Automator 将文本转换为文件名

概述 本报告中描述的过程将指导您如何在 macOS 中使用 Automator 创建一个快速操作。这个快速操作可用于将文本转换为更适合文件名的格式。转换过程中会删除特殊字符,将文本转换为小写,并将空格替换为连字符。 步骤 打开 Automator 按 Cmd + Space 打开 Spotlight,输入 “Automator”,然后按 Enter。 创建一个新的服务 在 Automator 应用程序中,选择 “Quick Action”(以前称为 “Service”),然后点击 “Choose”(选择)。 配置快速操作 在新窗口的顶部,将 “Workflow receives current” 下拉菜单更改为 “text”(文本)。 确保 “in” 下拉菜单设置为 “any application”(任何应用程序)。 添加 “Run Shell Script” 操作 在左侧的搜索栏中输入 “Run Shell Script”,并将操作拖到右侧的面板。 配置 “Run Shell Script” 操作 将 “Pass input” 更改为 “as arguments”(作为参数)。 在文本框中粘贴以下脚本: for text_input in "$@" do echo "$text_input" | sed 's/[^a-zA-Z0-9 ]//g' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g' done 添加 “Copy to Clipboard” 操作 在左侧的搜索栏中输入 “Copy to Clipboard”,并将操作拖到右侧面板的 “Run Shell Script” 操作下方。 保存快速操作 按 Cmd + S,为你的快速操作命名,例如 “将文本转换为文件名”。 现在,脚本应已准备好从 macOS 服务支持的任何文本编辑器的右键上下文菜单中使用。...

四月 6, 2023 · 1 分钟 · Juhyun Lee