VB/BAT中复制文件到剪贴板的操作

我一个VB应用中需要复制文件(到剪贴板,而不是到一个指定名称的文件),就是用代码执行在操作系统下人工进行的以下操作:【选中一个文件(png格式图片),然后Ctrl+C复制... 我一个VB应用中需要复制文件(到剪贴板,而不是到一个指定名称的文件),就是用代码执行在操作系统下人工进行的以下操作:【选中一个文件(png格式图片),然后Ctrl+C复制】,之后就可以在PowerPoint中粘贴。 展开
 我来答
nefu_20061617
2015-10-01 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1481万
展开全部

例如把文件 "D:\新建文件夹\a.png" 复制到剪贴板。
XP系统可用的VB代码:

CreateObject("Shell.Application").NameSpace("D:\新建文件夹").ParseName("a.png").InvokeVerb "复制(&C)"

XP和win7通用的VB代码:

For Each v In CreateObject("Shell.Application").NameSpace("D:\新建文件夹").ParseName("a.png").Verbs
  If v.Name = "复制(&C)" Then v.DoIt
Next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式