clipboard相关内容

如何监视 C# 中的剪贴板更改?

是否有我可以通过 C# 访问的剪贴板更改或更新事件? 解决方案 我认为你必须使用一些 p/invoke: [DllImport("User32.dll", CharSet=CharSet.Auto)]公共静态外部 IntPtr SetClipboardViewer(IntPtr hWndNewViewer); 参见这篇文章如何在c#中设置剪贴板监视器 基本上,您使用 将您的应用 ..
发布时间:2021-12-19 22:06:07 C#/.NET

在 Chrome 和 Firefox 中秘密复制到剪贴板 JavaScript 功能?

更新 看起来浏览器开始支持 JS 原生复制 我可以在 Mac 上的 Chrome 和 Firefox 的控制台窗口中执行 copy("派对在你的剪贴板中!"); 并且文本被复制到我的剪贴板.我已经搜索过 SO 和 Google,但似乎找不到任何关于此的内容. 这些是否特定于每个浏览器? 在哪里可以找到有关这些 JavaScript 函数? 浏览器版本: 执行“复 ..
发布时间:2021-12-19 14:07:13 前端开发

使用 FireFox、Safari 和 Chrome 在剪贴板上复制/放置文本

在 Internet Explorer 中,我可以使用 clipboardData 对象访问剪贴板.如何在 FireFox、Safari 和/或 Chrome 中执行此操作? 解决方案 现在有一种方法可以使用 在大多数现代浏览器中轻松执行此操作 document.execCommand('copy'); 这将复制当前选定的文本.您可以使用 选择文本区域或输入字段 document ..
发布时间:2021-12-18 13:23:50 前端开发

如何将后台工作线程设置为单线程单元?

我正在创建一个自动化测试运行应用程序.在应用程序的这一部分中,我正在处理轮询服务器.它通过不断轮询网络服务器来确定何时应该运行新的自动化测试(用于我们 GUI 应用程序的夜间自动运行). 当轮询服务器看到请求时,它会下载所有必要的信息,然后在后台工作程序中执行测试运行.问题是测试运行的一部分有 OLE、COM 和其他调用(例如,Clipboard.Clear())发生在后台工作线程中.当发生 ..
发布时间:2021-12-17 17:13:41 C#/.NET

将 showModalDialog() 的内容添加到剪贴板 Google Script

当我单击一个按钮时,我已将数据格式化为模态对话框 我希望 showModalDialog() 的内容也能在我点击按钮时自动添加到剪贴板 使用以下代码生成模态,temp 是我想添加到剪贴板的输出 //输出到Htmlvar htmlOutput = HtmlService.createHtmlOutput(temp).setSandboxMode(HtmlService.SandboxM ..

如何将命令的输出直接复制到剪贴板?

如何在使用终端时将命令的输出通过管道传输到剪贴板并将其粘贴回?例如: cat 文件 |剪贴板 解决方案 我一直想这样做,并找到了一种很好且简单的方法.我写下了完整的程序,以防其他人需要它. 首先安装一个名为 xclip 的 16kB 程序: sudo apt-get install xclip 然后您可以将输出通过管道传输到 xclip 以复制到剪贴板: cat 文件 |剪辑 ..
发布时间:2021-12-15 00:06:29 服务器开发

在 Windows 批处理文件中访问剪贴板

知道如何使用批处理文件访问 Windows 剪贴板吗? 解决方案 设置剪贴板的内容,如 Chris Thornton、klaatu 和 其他人 已经说过,使用 %windir%\system32\clip.exe. 更新 2: 对于一个快速的单行,你可以这样做: powershell -sta "add-type -as System.Windows.Forms;[windo ..
发布时间:2021-12-13 17:35:12 其他开发

如何在 Chrome 扩展程序中获取剪贴板数据?

我很难找到有关如何为“Ctrl+C"添加侦听器、获取剪贴板数据,然后在 Chrome 扩展程序中全部写回剪贴板的最新信息.我发现的所有旧代码都是针对现在已弃用的旧版本. 解决方案 基本上你可以使用 document.execCommand('paste|copy|cut') 操作剪贴板. 您需要指定 "clipboardWrite" 和/或 "clipboardRead" 权限 在清 ..

为什么 document.execCommand(“paste") 在 Google Chrome 中不起作用?

我的扩展程序有问题.我想粘贴剪贴板中的数据. 到目前为止,我得到了这个: 函数 pasteAndGo(){document.execCommand('粘贴')警报(“粘贴")} 警报出现,但没有粘贴任何内容. 我有一种感觉,需要更改的是 document 部分,但我不知道该怎么做.有什么想法吗? 解决方案 Chrome 中曾经有一个实验性的剪贴板 API,但在 Chrome ..

使用 Java 将文本复制到剪贴板

我想将文本从 JTable 的单元格复制到剪贴板,使其可以粘贴到 Microsoft Word 等其他程序中.我有来自 JTable 的文本,但我不确定如何将其复制到剪贴板. 解决方案 这对我有用,而且很简单: 导入这些: import java.awt.datatransfer.StringSelection;导入 java.awt.Toolkit;导入 java.awt.dat ..
发布时间:2021-12-09 18:17:58 Java开发

如何在 PyQt 应用程序退出时禁用剪贴板清除?

我有一个简单的 PyQt4 应用程序(参见下面的代码),它揭示了一个问题:如果我从 QLineEdit 中选择文本并将其复制到剪贴板,然后我可以将其粘贴到另一个应用程序只有在我的应用程序运行时.似乎在退出时,PyQt 应用程序会清除剪贴板,因此在应用程序关闭后我无法粘贴文本. 我该怎么做才能避免这个问题? PyQt 4.4.3 @ Python 2.5 @ Windows XP.在 P ..
发布时间:2021-12-09 16:35:09 Python

如何将任何应用程序的选定文本放入 windows 窗体应用程序

这就是我想要做的, 当用户通过双击鼠标选择任何正在运行的应用程序的任何单词(文本)时,应将特定突出显示的单词插入到已经运行的 Windows 应用程序中. 到目前为止,我已经使用 Global Keystroke 实现了逻辑,其中用户必须触发 CRT+ C 键盘组合键来复制选定的单词进入 win 表单应用程序. 我想知道有没有什么方法可以让那些选定的文本进入应用程序而无需按键盘上 ..
发布时间:2021-12-08 14:19:30 C#/.NET

如何在 Flutter 中制作可复制的 Text Widget?

当 Text 小部件,一个带有“复制"的工具提示.单击“复制"时,文本内容应复制到系统剪贴板. 以下内容会在长按时复制文本,但不会显示“复制",因此用户不会知道,内容已复制到剪贴板. class CopyableText 扩展 StatelessWidget {最终字符串数据;最终的 TextStyle 样式;最终文本对齐文本对齐;最终的 TextDirection 文本方向;final ..
发布时间:2021-12-06 23:27:03 其他开发

如何将选择复制到 OS X 剪贴板

我在 Vim 中选择了一个区域.如何将其复制到 OS X 剪贴板中? (OS X 剪贴板可以通过管道写入/usr/bin/pbcopy) 解决方案 根据我使用的 Vim 版本,我可以使用 + 寄存器来访问剪贴板. "Mac OS X 剪贴板共享" 可能有一些对您有用的想法. ..
发布时间:2021-12-06 21:18:31 其他开发

从剪贴板复制和复制到剪贴板会丢失图像透明度

我一直在尝试将透明的 PNG 图像复制到剪贴板并保留其透明度以将其粘贴到支持它的特定程序中. 我已经尝试了很多解决方案,但背景总是以一种或另一种方式结束. 所以我尝试使用 Chrome 复制相同的图像并将其粘贴到程序中,并且成功了.它保留了透明度.然后我尝试从我使用 Chrome 复制的剪贴板中获取图像并再次设置图像,希望透明度仍然存在 - 但是不,即使我只是从剪贴板中获取图像并设置它 ..
发布时间:2021-12-05 16:31:01 C#/.NET

如何使用 Access/VBA 复制到剪贴板?

在 Access2003/2007 中使用 VBA. 如何将字符串变量的内容复制到剪贴板? 本站推荐创建一个零长度的TextBox,复制字符串到文本框,然后运行 ​​DoCmd.RunCommand acCmdCopy.啊.我的意思是,我们可能会沿着这条路线走下去.但是还是.呃. 虽然 MS 知识库文章向我们展示了如何做到这一点,但它涉及许多 WindowsAPI 调用.嗯. ..
发布时间:2021-12-03 16:41:42 其他开发

在 Bash 脚本中通过管道传入/传出剪贴板

是否可以在 Bash 中通过管道传入/传出剪贴板? 无论是通过管道传入/传出设备句柄还是使用辅助应用程序,我都找不到任何东西. 例如,如果 /dev/clip 是一个链接到剪贴板的设备,我们可以这样做: cat/dev/clip # 转储剪贴板的内容猫 foo >/dev/clip # 转储“foo"的内容;进入剪贴板 解决方案 2018 答案 使用 clipboard-c ..
发布时间:2021-12-03 13:24:20 服务器开发

使用 GetText 从剪贴板获取文本 - 避免在空剪贴板上出错

我正在使用这样的代码从剪贴板中获取文本. Dim DataObj 作为新的 MSForms.DataObjectDataObj.GetFromClipboardmyString = DataObj.GetText 我使用错误处理来避免剪贴板为空的情况,只要我将错误捕获设置为中断未处理的错误,一切都很好. 但是,由于不相关的原因,我想将错误捕获设置为在所有错误上中断,当它找到空剪贴板时,这 ..
发布时间:2021-12-02 22:52:34 其他开发

将特定字符串复制到剪贴板的 Excel VBA 代码

我正在尝试向电子表格添加一个按钮,单击该按钮后会将特定 URL 复制到我的剪贴板. 我对 Excel VBA 有一些了解,但已经有一段时间了,我很挣扎. 解决方案 EDIT - MSForms 已弃用,因此您不应再使用我的答案.而是使用此答案:https://stackoverflow.com/a/60896244/692098 我在这里留下我的原始答案仅供参考: Sub C ..
发布时间:2021-12-02 22:26:16 其他开发

JavaScript 在粘贴事件上获取剪贴板数据(跨浏览器)

Web 应用程序如何检测粘贴事件并检索要粘贴的数据? 我想在将文本粘贴到富文本编辑器之前删除 HTML 内容. 粘贴后清理文本有效,但问题是所有以前的格式都丢失了.例如,我可以在编辑器中写一个句子并使其加粗,但是当我粘贴新文本时,所有格式都丢失了.我只想清理粘贴的文本,并保持任何以前的格式不变. 理想情况下,该解决方案应适用于所有现代浏览器(例如 MSIE、Gecko、Chrom ..
发布时间:2021-11-30 22:56:46 前端开发