河曲智叟 发表于 2024-9-6 04:03:26

Mac-主动操作-复制文件夹路径和复制文件名绝对路径

PS:原始流程由ai完成,测试和debug由本人完成,正文部分是终极结果
macOS:14.0
目录
一、复制文件所在的文件夹路径directory(不包罗文件名)​​​​​​​
二、复制文件名绝对路径path(包罗文件名)
三、使用快速操作
四、快捷键设置

一、复制文件所在的文件夹路径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


[*] 终极结果样式:
[*] https://i-blog.csdnimg.cn/direct/5773506194334f66bc5cfe62b6bfd376.png
[*] 保存快速操作:

[*]选择“文件”(File)菜单,然后选择“存储”(Save)。
[*]为快速操作命名,比方“copy dir”。
[*]点击“存储”(Save)按钮。

二、复制文件名绝对路径path(包罗文件名)

根本操作同上,终极结果样式如下:
https://i-blog.csdnimg.cn/direct/eb02ec45d5de4372ab8b0d82b0de379b.png
三、使用快速操作


[*] 在Finder中选择文件或文件夹:

[*]打开Finder,选择你想要复制其所在目录路径的文件或文件夹。

[*] 运行快速操作:

[*]右键点击选中的文件或文件夹。
[*]在上下文菜单中,选择“快速操作”(Quick Actions),然后选择你刚刚创建的快速操作。

[*] https://i-blog.csdnimg.cn/direct/f147daa061c84d5baec3e80e5c3f4d32.png
[*] 粘贴目录路径:

[*]打开一个文本编辑器(比方TextEdit)。
[*]粘贴(Command + V)查察目录路径是否已成功复制到剪贴板。 



[*] 四、快捷键设置
[*] 可移步至:Mac-主动操作-给主动操作设置快捷键:https://blog.csdn.net/zqliang314/article/details/140533948​​​​​​​

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Mac-主动操作-复制文件夹路径和复制文件名绝对路径