巧妙实现 iOS 和 Windows 剪贴板双向同步

13 小时 11 分钟前
 pytth

微信输入法有一个剪贴板同步的功能,还挺好用的,但是我不喜欢微信输入法,但又想体验下剪贴板同步,就研究了一下。

原来 ios 快捷指令提供了剪贴板的一些操作,例如获取剪贴板内容和设置剪贴板内容,还提供了一个自动化,通过启动某个 APP 和关闭某个 APP 来触发这个自动化。

iPhone 同步: Python 实时获取 Windows 剪贴板是否有新内容 -> POST 给服务器 -> 打开某个 APP 和关闭即可触发快捷指令获取服务器的剪贴板内容 -> 获取成功 -> 设置手机的剪贴板。

例如:你在微信聊天窗口复制了一个内容,然后退出微信界面返回 ios 桌面,这个过程实际上已经触发了自动化获取你的剪贴板内容并 POST 给服务器了,然后 Windows 那边挂了一个后台 Python 脚本去读取服务器是否有新的内容,如果有则 Python 将会自动设置 Windows 的剪贴板,此时你只需要 Ctrl+V 就可以了。

Windows 同步:打开某个 APP 和关闭即可触发快捷指令个人自动化,获取手机的剪贴板内容 -> POST 给服务器 -> Python 监听服务器内容变动 -> 设置 Windows 剪贴板

例如:当你在 Windows 的浏览器复制了一段文字的时候,这个时候 Python 已经将这段文字 POST 给服务器了,此时你可以去打开微信,那么自动化就自动触发了,自动化将会请求服务器获取剪贴板的内容,并设置到你的手机剪贴板,此时你只需要粘贴即可。

268 次点击
所在节点    程序员
1 条回复
pytth
12 小时 58 分钟前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1074155

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX