◎功能描述:
生活工作中经常需要复制文件给同事或者他人,每次都得打开文件夹找到文件然后复制粘贴发送给对方,效率是比较低的,这个脚本可以实现搜索预览文件,将文件复制至剪贴板,然后ctrl + v发送给对方即可。
◎实现思路:
使用Alfred File Filter功能然后调用osascript命令将文件复制至剪贴板即可实现,逻辑很简单,如下。
# 使用Alfred File Filter功能然后调用osascript命令将文件复制至剪贴板 file-to-clipboard() { /usr/bin/osascript \ -e 'on run args' \ -e 'set the clipboard to POSIX file (first item of args)' \ -e end \ "$@" } file-to-clipboard "{query}" # 输出复制文件绝对路径 echo "{query}"
◎效果展示:
◎下载地址:https://github.com/anzhihe/Efficient-office/tree/master/copy-files-to-clipboard