众所周知,Apple 设备之间利用接力
共享剪切板是一件非常方便的事情,可惜在 windows 下面缺没有一个很好的方法去共享剪切板。
以前总是用微信或 QQ 的发送至我的电脑 /手机功能,但是还是很麻烦,尤其是其中一个设备没有登录的情况下。
之前尝试过使用捷径来发送 http 请求,后来想到,何不用 http 来在局域网中共享剪切板呢?
windows 启动一个 http 服务,暴漏两个接口:设置和获取剪切板。手机上添加两个捷径,通过 http 请求分别设置或获取 PC 的剪切板
https://www.bilibili.com/video/bv1sD4y1d7XQ
目前只能同步文本,文件还无能为力。
![]() | 1 Tink PRO ![]() 我之前用 ahk 配合 bark 曲线实现了 win->ios 的剪贴板,反向的好像没有解决 |
![]() | 2 tyx1703 OP |
![]() | 3 opengps 如果只是共享文本,我的办法是在自己的站点给自己开一个“留言”板块,这样到了任何有浏览器的联网设备都可以共享了 我甚至对接了个人订阅号来方便手机电脑之间发文字,同时也用做了个人笔记,备忘录 |
5 zcw159357 2020-10-16 01:44:05 +08:00 via iPhone 我也自己整了个类似的 你给返回类型和 post 整个数据结构 加个类型判断 就能把图片和文件也都传递了 我自己是有截图复制的需求 就弄了图片的判断 自动存储到相册里 |
![]() | 6 cxe2v 2020-10-16 02:36:37 +08:00 各种笔记类软件是不能满足需求嘛?我觉得 onenote 这玩意就挺好用的 |
7 IllBeBack 2020-10-16 03:00:49 +08:00 via Android 微信的文件传输助手不是跨平台的吗? |
![]() | 8 tyx1703 OP |
9 ungrown 2020-10-16 09:18:50 +08:00 TG 就够了 |
![]() | 10 charten 2020-10-16 09:42:58 +08:00 为什么不用 webrtc 呢?如果 mac 和 window 都在同一局域网下,那么 webrtc 传数据的话是 p2p 的模式,比局域网 http 传得还要快。我记得之前站里有个老哥就搞了这样一个玩意出来,用个网页互相传递东西,服务端只是协助两台设备建立连接,之后信息传递就是两台设备之间的事情了,跟服务端无关。 |
![]() | 12 tyx1703 OP @charten 因为只是点对点之前传送一些文本数据。而且目前在捷径里面我只会用 http 去通信 |
![]() | 16 lawsiki 2020-10-16 17:36:53 +08:00 貌似只能局域网?需要自己做穿透? |
17 Mitt 2020-10-16 23:23:00 +08:00 提个建议,win 端自己识别下环境 IP,提供个二维码,这样可以扫描复制不用手动找 IP 输入了(当然了,如果我有时间还是乐意提 PR 的,项目想法不错 |
20 PerFectTime 2020-10-19 14:48:30 +08:00 ![]() |
21 xiozf 2020-10-22 10:14:04 +08:00 ![]() @PerFectTime iOS -> Win,基于 Bark 和捷径的实现方式是咋样的?可以分享下吗? |
22 PerFectTime 2020-10-22 10:29:01 +08:00 ![]() @xiozf #21 Win -> iOS 写一个 app 监控 windows 剪切板,在剪切板拷贝事件时调用 Bark 接口推送消息到 iOS iOS -> Win 起一个 http 服务监听某个端口,通过捷径 post 数据到 http 服务,然后设置 win 的剪切板 |
23 xiozf 2020-10-24 09:51:36 +08:00 托盘图标能否静默?现在文本推送到 PC 端,托盘图标会弹一个通知。 另:粘贴的 icloud 链接已失效 |
24 xiozf 2020-10-24 10:01:11 +08:00 试了一下感觉不错,可以配合 DDNS 暴露到公网,省得局限于局域网,缺点是没鉴权不安全。 目前先可以套一层$$用于鉴权。 |
![]() | 25 tyx1703 OP |
26 xiozf 2020-10-24 11:12:13 +08:00 @tyx1703 Win 7,刚刚在托盘图标自定义里把 clipboard-online 图标设置为“隐藏图标和通知”就不会弹出通知了,感谢开发分享,简单快捷,还挺好用。 不止 iOS,安卓用类快捷指令 app 也能方便的获取剪贴板,赞! |
![]() | 28 GoldenJet 2020-10-26 16:47:33 +08:00 好用,点个赞 |
![]() | 30 im3x 2020-10-27 21:40:42 +08:00 现在 iOS 有个 iSH SHELL 应用,我的思路是: 1. iSH 上挂载目录(比如下载目录等) 2. iSH 启动一个 web 服务(或者 smb 或者其他?) 这样在同一个局域网下 就可以直接 iPhone 设备,方便传输文件了 但是目前还没找到 iSH 里复制到剪贴板的操作,如果可以的话,完美 |
![]() | 31 tyx1703 OP |
32 Mitt 2020-10-28 10:54:06 +08:00 @tyx1703 #31 期待,话说你有 telegram 吗,我觉得我有几个想法可以跟你合计一下,Base64: QE1pdHRXaWxsc29u |
![]() | 34 im3x 2020-10-28 12:09:51 +08:00 @Mitt 指的是非 设备之间的场景 另外,我找到了 iSH 下操作剪贴板的方法,理论上来讲,应该可以按照楼主的思路反着实现( iPhone 开启 web,其他如 windows 设备访问 web 进行复制粘贴、传输文件操作 t/719231#reply2 |
35 Mitt 2020-10-28 12:13:11 +08:00 @im3x #34 我觉得你应该再反一下,因为只有 ios 才限制这么大,你应该在 linux/android/windows 端启动服务,ios 端进行推送和拉取才更符合 ios 特性,ish 虽然可以起应用,但因为是用非常规常驻后台的方式,稳定性会得不到保证(而且更耗电),这点和其他平台不一样 |
40 xiozf 2020-11-01 11:02:49 +08:00 iOS 12 的问题排除了,本身是高版本的指令,低版本无法使用,自己新建个就行。就是 iOS 13 还是没法打开。 |
![]() | 41 tyx1703 OP @xiozf github release 里面是 master 分支代码的构建。如果你用 dev 的快捷指令,就需要手动编译 dev 分支的代码了。 ios13 没法打开是什么意思?因为我这边只有 ios14 的机器了,没有环境测试 |
42 xiozf 2020-11-01 11:38:57 +08:00 @tyx1703 和编译代码没关系,我不会编程。就是打开那个快捷指令链接要添加快捷指令,然后快捷指令 app 就闪退了,无法添加。 |
43 xiozf 2020-11-01 16:52:17 +08:00 乌龙,找到快捷指令闪退的原因了:iCloud 链接要上梯子。 |
45 s1e42NxZVE484pwH 2020-11-29 23:26:17 +08:00 via iPhone 现在已经有完美解决方案了,不过是需要手机越狱,然后安装 Boardy 插件,可以实现无感共享剪切板,甚至可以从 ios 向 win 粘贴图片 |
47 s1e42NxZVE484pwH 2020-11-30 11:21:01 +08:00 @tyx1703 要想不越狱实现无感共享前切板的话,可能属于有生之年系列了 |
48 oreoiot 2021-11-16 17:30:58 +08:00 iOS->Win 很好用,文件文本都 OK ; 反向只能文本,这个是 iOS 系统限制吗? 很好用,谢谢! |
50 oreoiot 2021-11-16 18:46:31 +08:00 via iPhone @tyx1703 原来是使用情景不对,我在“文件”App 里面就说粘不出来。微信粘贴图片确实能行,很方便。 |
![]() | 51 SenLief 2021-12-26 00:33:30 +08:00 我去一直想弄个这种的,原来有人做出来了,666. |