Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何重新加载保存的“embedded源”剪贴板数据?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一些其他的Windows应用程序,我试图接口,将剪贴板的转储保存到文件。 更准确地说,它会在剪贴板中查找“Embed source”格式,如果find,则将其保存到文件中。 “embedded源”是一些基于OLE的格式,例如,当您从画笔复制图像时创build的格式。

有没有办法重新加载这些文件内容回剪贴板,@R_169_9447@粘贴回来说,画笔或任何办公室程序?

在C#我试过了

System.Windows.Forms.Clipboard.SetData("Embed source",data);

其中data是一个包含文件字节的数组,但在将数据放在剪贴板上之前似乎将其进一步包裹起来。

C ++从Linux上的剪贴板获取String

从Word复制文本并从剪贴板中获取文件位置

使用VBScript清除剪贴板

如何在lua中保存剪贴板(Windows)

Java剪贴板:在Linux上粘贴Firefox的HTML

有人知道这样做的好方法(不一定用C#)吗?

谢谢,r

如何检索剪贴板文件指针CF_HDROP

有没有办法直接发送一个Python@L_801_13@到剪贴板?

使用gtk剪贴板将文本粘贴到GNOME中的xterm

Turbo Pascal for Windows:将@L_801_13@复制到剪贴板?

剪贴板数据集CF_TEXT无法正确检索为CF_UNICODETEXT

解决了,你需要传递Clipboard.SetData一个流对象,这样做,它不包裹在另一种格式的数据。

System.IO.FileStream s = System.IO.File.open("c:\temp\dxf.ole",System.IO.FileMode.open); Clipboard.SetData("Embed source",s); s.Close();

然而,一些元数据丢失,因为画笔不允许你粘贴这样的重新载入的数据,但这是另一个问题。

大佬总结

以上是大佬教程为你收集整理的如何重新加载保存的“embedded源”剪贴板数据?全部内容,希望文章能够帮你解决如何重新加载保存的“embedded源”剪贴板数据?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: