如何长期保存 Windows 10/11 自带剪切板里的内容?

45 天前
 aquatichunter
目前来看好像是重启之后就会删掉所有复制过的内容,我没用过第三方输入法,所以我不知道剪切板是不是跟系统默认键盘是一起的。
1122 次点击
所在节点    问与答
10 条回复
Citrus
45 天前
Ditto 了解一下
xiaozecn
45 天前
7VO54YYGvw3LOF9U
45 天前
@xiaozecn 固定项目每次都要点,很麻烦
aquatichunter
45 天前
@xiaozecn 这个我之前也有发现,但是这跟我用的输入法还是差很多。就拿安卓端百度输入法来说,复制什么就保存什么,直到手动删除
hafuhafu
45 天前
我是用 Ditto ,它把剪切板内容都持久化到一个数据库文件里了。导入这个文件就可以在任意机器上恢复剪切板,内容、置顶、排序什么的都保留。
hafuhafu
45 天前
Windows 自带的那个剪切板,我之前有遇到过没法粘贴的 bug ,后面就全用 Ditto 了
clementewy
45 天前
Ditto
geelaw
45 天前
首先,是“剪贴板”。

这个功能无法一般地实现,因为剪贴板的数据格式可以是任意的,并且剪贴板的数据可以非常非常大。剪贴板是 window station 级别的对象,因此注销再登录就会清空。

方案:弄一个程序,做成用户级别的服务,自动启动,启动时从磁盘中还原剪贴板数据,并且对注销作出反应,在注销的时候把常见的格式存下来。可能需要配置关机顺序,确保这个服务足够晚才被结束。

注意做成普通的自启动程序是不行的,因为用户点注销/关机/重启后,若有程序阻碍,则用户可以取消,但 Windows 结束普通程序的顺序是没有保证的,因此这个剪贴板程序很可能在用户点“取消”之前就已经结束了,此后用户重新注销自然就没法自动保存剪贴板数据了。

另外,这个方案无法存下任何延迟渲染的数据,因为持有该数据的程序几乎一定在服务退出之前就被结束了。
zmxnv123
45 天前
感觉可以自己写 autohotkey ,把粘贴版内容存在某个位置,本地文件或者服务器都可以
mmdsun
45 天前
用第三方吧,或者去反馈中心给微软提建议。

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

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

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

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

© 2021 V2EX