问题标签 [clipboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3876 浏览

c++ - 如何判断 Windows 剪贴板上的文本是 C++ 中的 ISO 8859 还是 UTF-8?

我想知道是否有一种简单的方法可以检测剪贴板上的文本是 ISO 8859 还是 UTF-8 ?

这是我当前的代码:

0 投票
1 回答
1961 浏览

c# - 单击 ListView 列标题时将文本添加到剪贴板 - C#

当单击列标题之一时,是否存在激活 ListViews 的事件?计划是在用户单击列标题时将一些文本添加到用户的剪贴板。有什么简单的方法可以做到这一点?

0 投票
3 回答
3542 浏览

c# - 如何执行未标记为可序列化的对象的深层副本(在 C# 中)?

我正在尝试在 C# 中创建剪贴板堆栈。剪贴板数据存储在System.Windows.Forms.DataObject对象中。我想将每个剪贴板条目 ( IDataObject) 直接存储在通用列表中。由于位图(似乎)的存储方式,我认为我需要先执行深层复制,然后再将其添加到列表中。

我尝试使用二进制序列化(见下文)来创建深层副本,但由于System.Windows.Forms.DataObject未标记为可序列化,因此序列化步骤失败。有任何想法吗?

0 投票
3 回答
471 浏览

clipboard - 保存更大剪贴板的工具

是否有任何工具可以在 Windows 中拥有更强大的剪贴板类型功能?

我正在使用 vs.net 2008(如果它有内置但我不知道?)

我曾经有这个工具,我在剪贴板中创建了很多可以使用快捷方式访问的项目,但我忘记了那个应用程序的名称!

提示?

0 投票
2 回答
27231 浏览

c# - 在 C# 中将文件复制到剪贴板

我有一个Windows 窗体 TreeView(节点、子节点)。每个节点在其标签中都包含一些附加信息。此外,每个节点映射磁盘上的文件。在 C# 中复制/剪切/粘贴节点/文件的最简单方法是什么?

有一些示例代码会很好。

0 投票
6 回答
39238 浏览

c# - C# 中的网络摄像头使用

我正在用 C# 编写一个程序来连接网络摄像头并用它进行一些图像处理。我有一个工作应用程序,它使用 win32 api (avicap32.dll) 连接到网络摄像头并向其发送消息,将其发送到剪贴板。问题是,虽然可以从绘制中访问,但从程序中读取它会导致空指针。

这是我用来连接网络摄像头的代码:

这就是我用来将图像复制到剪贴板的方法:

我从代码中删除了一些错误检查以使其更短。

提前致谢 :)

0 投票
5 回答
45316 浏览

javascript - 是否可以使用 JavaScript 在 Firefox、Safari 和 Chrome 中读取剪贴板?

我正在尝试使用 JavaScript 读取剪贴板的内容。使用 Internet Explorer 可以使用该功能

在 Firefox、Safari 和 Chrome 中是否有类似的读取剪贴板的方法?

0 投票
4 回答
15661 浏览

c# - 在不同的应用程序中复制和修改选定的文本

我有一个在后端运行的 Windows 应用程序。我将此应用程序中的功能映射到热键。就像我在这个函数中放入一个消息框并将热键作为Alt++ 。然后按,同时出现消息框。到目前为止,我的应用程序运行良好。CtrlDAltCtrlD

现在我想在这个函数中编写一个代码,这样当我使用像记事本这样的另一个应用程序时,我选择一个特定的文本行并按热键Alt++它应该复制选定的文本,并在其后面加上“_copied”CtrlD将其粘贴回记事本。

任何尝试过类似应用程序的人都请帮助我提供宝贵的意见。

0 投票
5 回答
6714 浏览

c# - 如何从剪贴板获取正确编码的 HTML?

有没有人注意到,如果你从剪贴板中检索 HTML,它会得到错误的编码并注入奇怪的字符?

例如,执行如下命令:

结果如下:

不确定 MarkDown 将如何处理这个,但上面生成的标记中有奇怪的字符。

该错误似乎与 .NET 框架有关。您认为从剪贴板获取正确编码的 HTML 的最佳方法是什么?

0 投票
4 回答
6503 浏览

c# - 如何将图像和文本作为一个对象复制到剪贴板?

我正在尝试将文件中的图像和文件中的文本复制到剪贴板。我的意图是打开一个 word 文档或一封 Outlook 电子邮件,并将文本和图像粘贴到一个标准粘贴命令(例如 CTRL-V)中。我可以很容易地分别做这两个,但是在一个操作中同时做这两个似乎不起作用。

这就是我如何让这两个作为单独的操作工作(当然只有相关的代码行,去掉 try/catch 等):

将图像添加到剪贴板:

...

...

将文本添加到剪贴板:

...

...

我正在使用 c# 和 .net 2.0 框架并针对 Windows XP(在不久的将来可能还会使用 Vista)。

TIA