PS:原始流程由ai完成,测试和debug由本人完成,正文部分是最终结果
macOS:14.0
一、复制文件所在的文件夹路径directory(不包括文件名)
创建Automator快速操作
- 打开Automator:- 在Finder中,打开“应用程序”(Applications)文件夹,然后找到并启动“Automator”。
- 选择文档类型:- 在Automator的欢迎界面,选择“快速操作”(Quick Action)。
- 设置工作流程接收内容类型:- 在右上角的“工作流程接收当前”下拉菜单中,选择“文件或文件夹”(Files or Folders)。- 在旁边的下拉菜单中,选择“Finder”。
- 添加“运行Shell脚本”操作:- 在左侧的库(Library)面板中,找到并拖动“运行Shell脚本”(Run Shell Script)到工作区中。
- 配置Shell脚本:- 在“运行Shell脚本”操作中,确保“传递输入”(Pass input)设置为“作为自变量”(as arguments)。- 在Shell脚本文本框中,输入以下内容:
for f in "$@"do dirname "$f"done | pbcopy
- 最终结果样式:
- 保存快速操作:- 选择“文件”(File)菜单,然后选择“存储”(Save)。- 为快速操作命名,例如“copy dir”。- 点击“存储”(Save)按钮。
二、复制文件名绝对路径path(包括文件名)
基本操作同上,最终结果样式如下:
三、使用快速操作
- 在Finder中选择文件或文件夹:- 打开Finder,选择你想要复制其所在目录路径的文件或文件夹。
- 运行快速操作:- 右键点击选中的文件或文件夹。- 在上下文菜单中,选择“快速操作”(Quick Actions),然后选择你刚刚创建的快速操作。
- 粘贴目录路径:- 打开一个文本编辑器(例如TextEdit)。- 粘贴(
Command + V
)查看目录路径是否已成功复制到剪贴板。** **
四、快捷键设置
- 可移步至:Mac-自动操作-给自动操作设置快捷键:https://blog.csdn.net/zqliang314/article/details/140533948
标签:
macos
本文转载自: https://blog.csdn.net/zqliang314/article/details/140533488
版权归原作者 zqliang314 所有, 如有侵权,请联系我们删除。
版权归原作者 zqliang314 所有, 如有侵权,请联系我们删除。