问题标签 [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 投票
2 回答
10770 浏览

excel - 在 VBA 中解析制表符分隔值

我正在尝试获取从 excel 复制的剪贴板数据(即制表符分隔的文本)并将其解析为字典集合。这个想法是每一行都将由一个从标题映射到单元格值的字典表示。复制数据的第一行将包含标题。

从剪贴板获取文本很容易:

然后我将输入分成几行:

接下来我尝试提取标题:

最后我提取行:

但是,我收到一个错误。在线上

Access 返回运行时错误“12”:类型不匹配。

更新解决了上面的问题,感谢您的建议。现在我在线上遇到错误

424:需要对象。

关于我错了什么的任何提示 - VBA 并不是我的强项。

更新 2也修复了这个问题(感谢下面的建议)。代码现在可以工作了。

0 投票
4 回答
3194 浏览

c++ - Linux 和剪贴板

在 Linux 中,选择文本后将其复制到缓冲区,因此我们可以通过单击鼠标中键将其粘贴。我认为这件事有一个特殊的缓冲区。我想用它。如何获取所选文本的数据?

  • 操作系统:Linux
  • 编程语言:c++
  • 自己的库:Qt

谢谢。

0 投票
5 回答
3679 浏览

bash - 是否有包含剪贴板内容的环境变量?

是否有$CLIPBOARD包含剪贴板当前内容的 Bash 环境变量(比如或类似的)?

具体示例是查看我刚刚将其路径复制到剪贴板的文件的前 20 行。

  1. 复制路径Ctrl-C
  2. 切换到终端
  3. 类型more,Ctrl-V

更新:我在 CentOS 4 上运行

0 投票
4 回答
15258 浏览

python - PyQt 剪贴板不会复制到系统剪贴板

以下代码片段似乎根本不会影响系统剪贴板:

根据 Qt 文档,这是将文本复制到剪贴板的方式,

为什么它不起作用?

谷歌搜索发现了这一点

它建议在上述代码之后添加:

但是这个行为很奇怪:它只在程序退出后将文本复制到剪贴板。另外,该链接中的一些人报告说这不适用于linux。

更新:

没关系,我在其他地方做错了,我没有将复制插槽绑定到复制按钮,而是将其连接到“退出”按钮。

0 投票
1 回答
1095 浏览

wpf - 是否有任何 WPF DataGrid 可以本地处理 excel 剪贴板插入?

我的意思是,我已经阅读了所有流行解决方案的功能列表。它们都有导出到 Excel 和 ctrl+c 到 Excel 的功能。但是相反的过程呢?在我的情况下,所有数据都来自不同的来源,主要是在 xls 中,用户需要一种简单的输入方式。

0 投票
2 回答
39001 浏览

c# - 将 DataGridView 内容复制到剪贴板

我想复制 DataGridView 的内容并将其粘贴到 Excel 中。我试过:

但这只是粘贴什么。

有什么建议么?

0 投票
1 回答
932 浏览

python - 在 Python 3.1 版中访问剪贴板

我想使用 Python 3.1 访问剪贴板。我显然遇到过 win32clipboard,但它需要 pywin32,在它的网站上我只找到了 Python 2.13 左右的下载版本。

底线:有没有办法在 Python 3.1 中访问剪贴板,还是我必须恢复到旧的 Python 版本?

0 投票
3 回答
10742 浏览

delphi - 如何将一些格式化文本放入剪贴板?

我正在为“Text Scrubber”实用程序编写一个单元测试,该实用程序将从剪贴板上的文本中删除任何格式等。

例如,如果您从 Word 文档或具有大量格式的网页中复制一些文本,您可能希望将其粘贴到另一个 Word DOC 中,作为普通的纯旧文本。

要为此编写单元测试,我当然需要编写将一些格式化文本实际放入剪贴板的代码。

所以我的问题是——我如何在 Delphi 代码中做到这一点?

0 投票
4 回答
1166 浏览

html - Is there any way to communicate between my .exe application and Firefox?

Is there any way to communicate between my .exe application and Firefox?

Because, I have my own webpage. I'm using FireFox to browse it.

I have an application (in c++) to process a piece of HTML code from my webpage within FireFox. My application can print something directly to printer (raw print).

Since now, I coudn't access firefox's DOM content (page HTML source) from outside firefox; Also, I coudn't print directly to printer (raw print) from firefox.

Now, I'm looking solution for this problem. Here are my possibilities:

1.) My web page I can copy my related text to clipboard.

2.) My web page I can write my related text to Firefox's cookie.

3.) My web page I can write my related text to a file from client's PC.

4.) Any other way to send my related text to my .exe application.

But I don't know how can I do: How can I copy to clipboard within firefox, How can I read FireFox's cookie from my .exe application, How can I create file in client's PC.

Is there any way to communicate between my .exe application (in c++) and Firefox?

0 投票
1 回答
6413 浏览

image - 无法将图像从剪贴板粘贴到 MS Word

我有一个 asp.net/C# Web 应用程序。我有一个图像流 .aspx 页面来呈现图像。我必须将图像复制到客户的剪贴板。所以我首先将图像加载到隐藏的图像框中,然后使用 javascript 命令将其复制到剪贴板

ctrlRange.execCommand('复制');

图像确实复制到剪贴板。它可以粘贴在 MSPaint 中。但它不能粘贴到 MS word 中。尝试粘贴时,它显示为小白框。要求是将图像粘贴到 MS word 上。

谢谢