说是 Sync 系列,其实跟 Resilio Sync 并没有什么关系啦,用 Syncthing、OneDrive 之类的任意文件同步软件一样可以实现。







同步剪贴板历史记录

思路是 监测剪贴板变化 > 写入文本文件,借助同步软件同步到各个设备

Windows

借助AutoHotkey来实现

#Persistent OnClipboardChange("ClipChanged") return ClipChanged(Type) { FileAppend , %clipboard%`n, Sync\Mobile\ClipHistWin.txt, UTF-8 }

目录要按你的实际情况改一下,下同。

Android

借助Tasker实现。伪代码:

Profile: ClipSync Event: Variable Set [ Variable:%CLIP Value:* User Variables Only:Off ] Enter: ClipSync A1: Write File [ File:Sync/Desktop/ClipHistAndr.txt Text:%CLIP Append:On Add Newline:On Continue Task After Error:On ]

iOS

借助…借助……快捷指令你倒是争争气啊 :see_no_evil:

目前 iOS 的快捷指令无法无法与 Sync 交互,即便是能交互,快捷指令也没有监控剪贴板变化的自动化触发器。所以只能使用分享菜单手动把文本作为 txt 传递到 Sync






延伸功能

上面的同步剪贴板历史记录比较初级,不过以同步的文本文件为基础,就可以进一步延伸出许多功能了,下面列出一些我想到的很容易实现的功能来抛砖引玉:





后记

真的是条条大路通罗马,每个人都有适合自己的方式,比如青小蛙就已经完全习惯了通过 IM 来跨平台传输文本、文件、图片、视频,但这就需要所有设备都随时在线,对网络提出了高要求。而很多同学使用专用的跨平台软件/应用来同步剪贴板,比如 Feem,也有同学自己部署工具来解决问题

总之就是,你有更好的方法那么赶紧来留言。