概述
本報告所描述的步驟將引導您在 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 服務的文字編輯器的右鍵快捷選單中使用。
使用腳本的方法:
- 在文字編輯器中選取一段文字。
- 在選取的文字上按一下右鍵。
- 前往「Services」(服務)或「Quick Actions」(快速動作)(依 macOS 版本而定)。
- 選擇「將文字轉換為檔案名稱」動作。
處理後的文字將複製到剪貼簿,您可以將其貼上到任何需要的地方。
結論
在 macOS 中使用 Automator 建立快速動作,是透過自動化重複性工作(例如將文字轉換為適合檔案名稱的格式)來簡化工作流程的便利方式。本報告提供了詳細的步驟說明,協助您建立可在各種 macOS 應用程式中使用的快速動作,對於任何希望提升生產力並簡化文字編輯流程的人來說,這都是不可或缺的工具。