问题标签 [clipboarddata]

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 投票
1 回答
267 浏览

vba - 从 VBA 中的剪贴板数据中清除引号

我有一个宏,可以将剪贴板中的多行数据粘贴到选定的单元格中。它将为每一行插入新行。列 A 和 Row1 包含标题,它将为任何插入的行填充它。

有时它会添加额外的 "" 引号,有时则不会。有没有办法在不删除合法引号字符的情况下清理剪贴板数据?

单元格内容数组

0 投票
1 回答
372 浏览

java - 如何从网页复制/粘贴“int”内容

我想从网站复制/粘贴一个int,我知道这是一个非常好的方法,即使是不合适的方法,但我没有找到更好的方法

使用 Java.awt.Robot 我在页面上的好位置,进行 2 次单击以选择内容,然后进行 ctrl+C 将其添加到剪贴板

但后来我必须取回一个int的值

这适用于字符串,但不适用于 int。我试过:

  • DataFlavor intFlavor = new DataFlavor(int.class, "Integer");但例外isDataFlavorSupported

  • 将类型方法更改为 int,也更改为clipText变量,但不起作用

  • 通常的铸造方法但不起作用,它会打印字符串(可以肯定=>如果我这样做theString + 1,我会得到theString1:)

那么怎么做呢?

0 投票
2 回答
543 浏览

c# - 剪贴板复制两次

解释问题的简短截屏视频

我正在制作一个剪贴板程序,它可以让您查看剪贴板中的内容。

它看起来像这样: 在此处输入图像描述

它似乎可以很好地即时复制。

问题是我希望能够回到剪贴板中的前一个 img/txt 并使用它 - 那是我使用复选标记按钮的时候。

它有效,唯一的问题是它将它复制两次到我正在使用的图像列表/列表框中。当我初始化列表框/图片框时也会发生这种情况。

这是代码:

更新:问题似乎是每当我调用Clipboard.SetImage(...)或时Clipboard.SetText(...)- 它会调用两次。不过还是不明白为什么。

0 投票
1 回答
187 浏览

loops - How can I go about filtering a variable or file in autohotkey

I am trying to filter specific information to variable via parsing the clipboard but I need some help doing this.

Here is an example of whats

Clipboard = (

  • Line 1 - Blank
  • Line 2 - XYZ Some text telling my script to copy line 4 and so on
  • Line 3 - Blank
  • Line 4 - "Text to be copied"
  • Line 5 - Blank
  • Line 6 - XYZ Some text telling my script to copy lines 8 and so on
  • Line 7 . . . )
0 投票
1 回答
2643 浏览

javascript - 如何在 oncopy 事件中将图像设置为剪贴板数据

我想在画布(如画家)中从选定区域到操作系统缓冲区实现ctrl+c事件。基于这个答案,我可以在copy那里添加侦听器并更改剪贴板数据 - 这与文本完美配合。但我找不到如何在那里放置Image/对象。ImageData这是 MDN复制文档和setData。似乎没有什么关于image/*格式的。那么规范也没有说什么。但是我闻到如果第一个参数命名为formatinsetData应该有一种将文件放在那里的方法。

这是我到目前为止的地方:

我还找到了 setDragImage方法,我实现了它,但是在将Image它放入缓冲区之后它并没有出现。

笔记:

当我剪贴板粘贴图像时,我的“粘贴”事件显示如下图所示的事件结构,所以我想我需要创建类似的东西。在此处输入图像描述

有任何想法吗?

ps 我也知道document.execCommand('copy'); ,但它在 chrome 中不起作用(至少在我的情况下),所以我不想使用它。

0 投票
1 回答
4724 浏览

c# - 读取和写入剪贴板

我在 Unity 5.6 上的 Windows(VS2017 社区)上有这个片段:

每当我以任何形式使用剪贴板时,即使在检查它是否是文本时,它也会破坏剪贴板,直到我关闭应用程序。现在,这是一个 Unity 错误吗?VS 错误?有什么我不明白的吗?我应该改用什么?

0 投票
1 回答
420 浏览

javascript - 复制到剪贴板时如何避免移动浏览器中的页面滚动

我正在尝试通过使用下面的代码来复制到剪贴板操作,并且代码在桌面浏览器中运行良好,但是当涉及到 IOS safari/chrome 等移动浏览器时,页面会向下滚动$temp.val(copydatacode).select();

0 投票
1 回答
3379 浏览

javascript - 如何在Javascript中将图像放入剪贴板?

如何使用 Javascript(在copy事件处理程序中)将图像放入剪贴板,就像通过右键单击浏览器中的图像并从上下文菜单中选择“复制图像”来完成一样。

脚本显示剪贴板内容的详细信息。对于复制的图像,它会打印:

所以这个问题可能可以重新表述——如何将文件附加到clipboardData事件copy处理函数中?

使用方法不工作演示。setData()

0 投票
0 回答
1197 浏览

javascript - JavaScript 中的剪贴板复制粘贴在 Edge 浏览器中不起作用?

我知道边缘浏览器目前不支持剪贴板 API。我正在使用 document.execCommand() 进行复制和粘贴。复制功能工作正常。但是粘贴不起作用。我正在使用自定义上下文菜单来实现复制和粘贴。以前我使用剪贴板 API 来实现这些功能,在 Edge 出现之前它一直运行良好。我听说剪贴板 API 将在下一个 Edge 版本中添加。我什至检查了 GitHub 上的零剪贴板。但是没有找到合适的方法来实现“粘贴”功能。我只是想知道是否有任何替代方法可以实现相同或使用 ZeroClipboard。

0 投票
1 回答
1485 浏览

macos - 将剪贴板内容/文件从 Windows 启用到 Mac

我正在尝试设置 Mac mini 机器并使用 VNC 客户端连接。
但我无法将任何文本内容或文件从我的 Windows 机器复制到 Mac mini 中。

我检查了 VNC 查看器中的选项,只能找到“ServerCutText”和“ClientCutText”

在此处输入图像描述

我尝试通过屏幕共享启用选项。

在此处输入图像描述

关于使剪贴板副本和文件副本正常工作需要做什么的任何想法?

屏幕共享窗口 在此处输入图像描述