以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎么复制其它文件到剪贴板,比如zip压缩包或者word文件等  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154474)

--  作者:yjm789000
--  发布时间:2020/9/15 23:42:00
--  [求助]怎么复制其它文件到剪贴板,比如zip压缩包或者word文件等
怎么复制其它文件到剪贴板,比如zip压缩包或者word文件等

官方帮助里面只能发送图片到剪贴板,我这边有一列专门是文件列,想发送这列里面的文件到剪贴板,比如zip文件,excel文件,等

Dim s As String = "我喜欢Foxtable"
ClipBoard.SetText(s)

Dim img As Image = GetImage("c:\\logo.jpg")
ClipBoard
.SetImage(img
)


这是帮助里的,但是只可以文字和图片,我想可以复制文件(zip,excle)到剪贴板,求助,谢谢!


--  作者:有点蓝
--  发布时间:2020/9/16 8:26:00
--  
需要使用.net的剪贴板:https://www.baidu.com/baidu?word=vb.net+剪贴板
--  作者:yjm789000
--  发布时间:2020/9/16 23:57:00
--  回复:(有点蓝)需要使用.net的剪贴板:https://www....
老师,能给个可以实现的代码么,我们不太会.net
--  作者:有点蓝
--  发布时间:2020/9/17 9:20:00
--  
\'把文件加到剪贴板:

Dim files As new System.Collections.Specialized.StringCollection
files.Add("D:\\问题\\Test3.foxdb")
Clipboard.SetFileDropList(files)

\'粘贴,可以直接ctrl+v,如果使用代码
Dim file As String = Clipboard.GetFileDropList()(0) \'读取剪贴板的第一个文件
System.IO.File.Copy(file,"D:\\问题\\Test4.foxdb") \'粘贴


--  作者:yjm789000
--  发布时间:2020/9/19 10:28:00
--  回复:(有点蓝)'把文件加到剪贴板:Dim files As new...
谢谢蓝老师