概述

本报告中描述的过程将指导您如何在 macOS 中使用 Automator 创建一个快速操作。这个快速操作可用于将文本转换为更适合文件名的格式。转换过程中会删除特殊字符,将文本转换为小写,并将空格替换为连字符。

步骤

  1. 打开 Automator
  • Cmd + Space 打开 Spotlight,输入 “Automator”,然后按 Enter
  1. 创建一个新的服务
  • 在 Automator 应用程序中,选择 “Quick Action”(以前称为 “Service”),然后点击 “Choose”(选择)。
  1. 配置快速操作
  • 在新窗口的顶部,将 “Workflow receives current” 下拉菜单更改为 “text”(文本)。
  • 确保 “in” 下拉菜单设置为 “any application”(任何应用程序)。
  1. 添加 “Run Shell Script” 操作
  • 在左侧的搜索栏中输入 “Run Shell Script”,并将操作拖到右侧的面板。
  1. 配置 “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
  1. 添加 “Copy to Clipboard” 操作
  • 在左侧的搜索栏中输入 “Copy to Clipboard”,并将操作拖到右侧面板的 “Run Shell Script” 操作下方。
  1. 保存快速操作
  • Cmd + S,为你的快速操作命名,例如 “将文本转换为文件名”。

现在,脚本应已准备好从 macOS 服务支持的任何文本编辑器的右键上下文菜单中使用。

要使用脚本:

  1. 在文本编辑器中选择一个文本块。
  2. 在选定的文本上右键单击。
  3. 转到 “Services”(服务)或 “Quick Actions”(快速操作)(取决于你的 macOS 版本)。
  4. 选择 “将文本转换为文件名” 操作。

处理后的文本将复制到剪贴板,您可以将其粘贴到所需的任何地方。

结论

使用 Automator 在 macOS 中创建快速操作是一种便捷的方式,可以通过自动化重复任务(如将文本转换为适合文件名的格式)来简化工作流程。本报告提供了有关如何创建可在各种 macOS 应用程序中使用的快速操作的详细步骤。这将成为那些希望提高生产力和简化文本编辑过程的人们的重要工具。