• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liKeYunKeji
V2EX  ›  程序员

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

  •  
  •   liKeYunKeji · Sep 19, 2024 · 2019 views
    This topic created in 600 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    seedhk
        2
    seedhk  
       Sep 20, 2024
    很不错的 idea ,支持一个
    ming159
        3
    ming159  
       Sep 20, 2024
    支持一个,还可以支持历史记录,快捷键等功能. 可以参考 ClipboardFusion .
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3422 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:54 · PVG 18:54 · LAX 03:54 · JFK 06:54
    ♥ Do have faith in what you're doing.