将本地图像设置为剪贴板内容
Set a local image into clipboard contents
我到处都找过,但只找到了围绕在线图像的解决方案。我正在处理这个目录下的本地图像:C:'Users'ME'Desktop'Venice.jpg
我需要一些Javascript或vbScript来简单地将图像本身(而不是路径)设置到剪贴板中,以便我可以将图像粘贴到Word或MS Paint等应用程序中。
我找到了下面的代码,但不知道如何调整它为我的使用。不需要上网。我只需要一个简单的本地javascript函数。我没有适用的html,所以我不知道用下面的"div"代替什么。任何帮助都很棒!!谢谢你。
var div = document.getElementById('DivtoCopy');
div.contentEditable = 'true';
var controlRange;
if (document.body.createControlRange) {
controlRange = document.body.createControlRange();
controlRange.addElement(div);
controlRange.execCommand('Copy');
}
div.contentEditable = 'false';
在PowerShell中,将图像从文件复制到剪贴板就像这样简单:
Add-Type -Assembly System.Windows.Forms
Add-Type -Assembly System.Drawing
$imgpath = 'C:'Users'ME'Desktop'Venice.jpg'
$img = [Drawing.Image]::FromFile($imgpath)
[Windows.Forms.Clipboard]::SetImage($img)
相关文章:
- 如何在Firefox中获取剪贴板文本和html当用户按下“;Ctrl+V”;
- 零剪贴板复制文本后切换页面
- 复制到剪贴板在safari-angularjs中不起作用
- 使用javascript代码将HTML元素复制到剪贴板
- “复制到剪贴板”不起作用
- 使用jQuery/Javascript将忽略表头的表的内容复制到剪贴板
- 有没有任何方法可以将javascript对象从源代码传递到系统/浏览器剪贴板
- javascript中的复制到剪贴板功能
- 使用JavaScript访问Chrome扩展的剪贴板
- 将属性模型复制到剪贴板
- 如何使用剪贴板.js
- 零剪贴板在第一次点击时不起作用
- WinJs 复制到 Windows Phone 的剪贴板
- 使用扩展程序访问 Chrome 剪贴板活动
- JavaScript 自动将文本复制到剪贴板
- 是否有一种非闪存方法来设置/获取 WebKit 中的剪贴板数据
- 将本地图像设置为剪贴板内容
- 在文本框中设置值后如何复制到剪贴板
- 设置 Extjs 网格面板以允许从剪贴板粘贴
- 我怎么能得到一个简单的ZeroClipboard复制到剪贴板的设置工作在jQuery上的jsFiddle上一个单一的点击