使用Alfred复制文件至剪贴板

◎功能描述:

生活工作中经常需要复制文件给同事或者他人,每次都得打开文件夹找到文件然后复制粘贴发送给对方,效率是比较低的,这个脚本可以实现搜索预览文件,将文件复制至剪贴板,然后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}"

◎效果展示:

使用Alfred复制文件至剪贴板

◎下载地址:https://github.com/anzhihe/Efficient-office/tree/master/copy-files-to-clipboard

参考:使用 Alfred workflow 高效操作文件

anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/3352.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注