V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
niuxuewei
V2EX  ›  iCloud

迫于 Handoff 频繁罢工,分享一个基于 iCloud 的剪贴板

  •  
  •   niuxuewei · 2019-08-20 21:51:25 +08:00 · 3428 次点击
    这是一个创建于 1681 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Github: https://github.com/xavier-niu/hammerspoon/tree/master/pasteboard-with-icloud

    Pasteboard with iCloud

    macOS 与 iOS 的 Handoff 基本上是一个佛系功能,他们心情好的时候就复制一下,心情不好的时候罢工( 90%几率),所以一直找一个稳定的方案做替代,直到我最近发现了一个“ iCloud 剪贴板”捷径,在手机端操作十分流畅,但是在电脑端使用起来颇为费劲,遂花了一晚上时间赶制了一个简陋的 mac 端支持脚本。

    配置步骤

    • 在 iPhone 中下载Shortcuts,然后在Safari打开该网址并安装该捷径,感谢失落无意义提供的捷径;

    • 在 mac 中安装Hammerspoon,一个很酷且极其容易上手的 macOS 上的自动化程序,其官网在这里

    • 安装完毕后点击Hammerspoon > Open Config会自动打开一个init.lua文件,如图 image-20190820213122635

    • main.lua的全部内容复制粘贴到init.lua,但是需要手动根据你的实际情况初始化几个参数:

      • PASTEBOARD_MENUBAR_ICON:必填,指定该脚本的 icon 路径(需要完整路径),推荐使用pasteboard-normal.pdf
      • PASTEBOARD_FILE_PATH:必填,该捷径自动创建的文件路径,正常情况下应该是/Users/<USERNAME>/Library/Mobile Documents/iCloud~is~workflow~my~workflows/Documents/Clipboard/Clipboard.txt
      • PASTEBOARD_SEPARATOR:分隔符,建议默认不要改动;
      • PASTEBOARD_ESCAPED_SEPARATOR:转义后的分隔符,建议默认不要改动。
    • 配置完成后,点击Hammerspoon > Reload Config重新载入配置文件;

    • Enjoy it.

    效果图

    image-20190820214422232

    16 条回复    2019-08-22 00:45:13 +08:00
    jip
        1
    jip  
       2019-08-20 22:01:43 +08:00 via iPhone
    我的一直好用,除了有一次更换 mac 的 id 坏过几天
    niuxuewei
        2
    niuxuewei  
    OP
       2019-08-20 22:05:07 +08:00 via iPhone
    @jip 我的一直不好用,airdrop 和 safari 的 handoff 都特别好用 唯独复制粘贴这个操作成功率很低 也不知道为啥
    leafleave
        3
    leafleave  
       2019-08-20 22:15:52 +08:00 via iPhone
    pin 这个软件也挺好用,还有历史剪贴板功能
    niuxuewei
        4
    niuxuewei  
    OP
       2019-08-20 22:25:17 +08:00 via iPhone
    @leafleave 那看起来我这个是丐中丐版了 我这个好处就是比较轻量 手机上不用安 app
    netlous
        5
    netlous  
       2019-08-20 22:40:49 +08:00
    我的 airdrop 和张总剪贴板好用,就是 handoff 处于完全飘忽状态
    niuxuewei
        6
    niuxuewei  
    OP
       2019-08-20 22:49:11 +08:00 via iPhone
    @netlous 哈哈哈 这可太秀了
    netlous
        7
    netlous  
       2019-08-20 22:54:25 +08:00
    @niuxuewei 我都放弃寻找修复方案了,反正不用 handoff 来创造生产力,顶多是把厕所读物在电脑上顺便看完😂
    zhuangku556
        8
    zhuangku556  
       2019-08-21 09:12:36 +08:00
    问一下你们用的 Apple ID 用的是哪个地方的?国区还是外国的?有没有挂梯子?

    我用的日区 ID,全程梯子,iPhoneX 和 MacBook Air 之间的 handoff 的粘贴从没失效过
    niuxuewei
        9
    niuxuewei  
    OP
       2019-08-21 09:26:06 +08:00
    @zhuangku556 国区的,我手机也换过电脑也换过都不行。。
    zhuangku556
        10
    zhuangku556  
       2019-08-21 13:13:46 +08:00
    @niuxuewei 我一直怀疑国区阉割,云上贵州不行
    LEEuncle
        11
    LEEuncle  
       2019-08-21 14:46:38 +08:00
    @zhuangku556 不用怀疑,我用的国区的,没失效过,虽然用的不多
    zfree
        12
    zfree  
       2019-08-21 17:41:19 +08:00 via iPhone
    不好用的原因是你在云上贵州
    alphatoad
        13
    alphatoad  
       2019-08-21 18:32:57 +08:00 via iPad
    Handoff 跟云上贵州有个鬼关系,除了密钥配对都是离线的
    就是 Apple 实现烂
    wclebb
        14
    wclebb  
       2019-08-21 20:51:18 +08:00 via iPhone
    似乎是跟 ID 有关,我换国区 ID 切回来就无法使用。无论怎么重启还是开关蓝牙啥的。

    查了网上,注销再登陆就 OK 了……
    真迷……
    fansangg
        15
    fansangg  
       2019-08-21 22:30:17 +08:00
    一直很好用,就是经常打开手机然后显示 从 macbook 复制的弹窗比较烦
    jip
        16
    jip  
       2019-08-22 00:45:13 +08:00 via iPhone
    @wclebb 正解,我也是切换 id 出问题,注销重新登陆就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3341 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:24 · PVG 21:24 · LAX 06:24 · JFK 09:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.