Articles of 剪贴板

linux剪贴板读/写在C

我做了大量的search,但我仍然不确定如何进行。 在Linux下读/写剪贴板的最常用方法是什么? 我希望同时支持Gnome和KDE桌面。 更新 :我有没有一个简单的解决scheme,你必须“聚合”多个来源(GNOME,KDE),以制定一个解决scheme?

从less量复制特定行

最后search谷歌后,我决定写在stackoverflow上,我找不到任何解决我的简单问题,所以我更加惊讶。 问题是: 如何复制一个特定的行less? 比方说我打开一个男人(这是默认打开less),并希望select和复制到剪贴板,然后让可以说粘贴到VIM打开的文件? 我不想用鼠标滚轮粘贴。 我正在寻找一个简单的Ctrl-c , Ctrl-v方法在Windows中。 当打开一个手册页时,我不能用' v '键切换到我的默认编辑器(这是vim),因为用“ Cannot edit standard input ”错误的呼声较less。 如果这个问题很愚蠢,非常感谢。

从命令行复制图像到剪贴板

我正在使用ImageMagick将我的屏幕的一部分复制到一个临时文件(something.png)。 我现在想直接从命令行将这个文件的内容粘贴到剪贴板中。 到目前为止我的脚本是这样的: #!/bin/bash TMPFILE=$(mktemp) FORMAT='.PNG' SCREENSHOT_FILE=${TMPFILE}${FORMAT} mv "$TMPFILE" "$SCREENSHOT_FILE" import "$SCREENSHOT_FILE" cat "$SCREENSHOT_FILE" | parcellite rm "$SCREENSHOT_FILE" Parcellite完美的命令行复制和粘贴,但我不能让它与图像工作。 我认为这不是parcellite的一个特点。 我怎么能这样做呢?

无法快速将文件复制到Linux计算机中的剪贴板

我还没有find一个简单的解决scheme,将您的文件复制到Linux中的剪贴板,类似于Mac cat file | pbcopy 我试图在Vim中使用下面的命令失败 :copy 1,9999999 复制文件。 如何在Linux中快速将文件复制到剪贴板,然后将其粘贴到dpaste?

有没有办法直接发送一个Python输出到剪贴板?

例如,如果一个python脚本会吐出一个string,给出一个新编写的文件的path,我将在运行该脚本之后立即编辑这个文件,将它直接发送到系统剪贴板而不是STDOUT将是非常好的。

xwindow剪贴板的机制

任何人都可以向我解释xwindow剪贴板的机制吗? 例如,如果我从gedit中打开一个文件并使用ctrl + c复制这个文件的内容。 然后我打开vim并使用Ctrl + V将内容粘贴到新打开的文件中。 我知道它将使用xwindow的缓冲区来存储内容。 但我很好奇它是如何在系统级别工作的。 更具体地说,底层的linux内核需要如何处理这个复制粘贴操作? 是否有与此操作相关的系统调用? 谢谢

如何将string复制到C中的剪贴板?

SetClipboardData函数需要一个HANDLE引用; 我遇到麻烦转换我的string在函数中使用。 这是我的代码: char* output = "Test"; HLOCAL hMem = LocalAlloc( LHND,1024); char* cptr = (char*) LocalLock(hMem); memcpy( cptr, output, 500 ); SetClipboardData(CF_TEXT, hMem); LocalUnlock( hMem ); LocalFree( hMem ); CloseClipboard(); 我在做什么错在这里,有什么正确的方法来做到这一点? 谢谢。

我怎样才能得到脚本的输出复制到Windows剪贴板?

我发现自己正在运行脚本,并将这些运行的输出复制到电子邮件或其他文档中。 有没有办法让复制到剪贴板的步骤成为脚本本身的一部分? 我的大部分脚本都是Perl或bat文件,而我在Windows上工作。 谢谢。

我怎样才能从一个HTML文件复制到剪贴板在Python格式文本?

我正在写一个Word文档,我想直接从剪贴板粘贴格式化的代码片段。 在这一刻,我可以将这些代码片段写入一个.html文件到硬盘。 我的目标是扩展我的Python脚本,并在剪贴板上以“格式化文本”加载这个.html文件,直接粘贴到Word。 有谁知道有什么办法在Python中做到这一点? 提前致谢。 Sherab

显示Windows剪贴板的内容

如何在不使用粘贴操作的情况下查看Windows剪贴板当前包含的内容? 我不希望“粘贴到”应用程序在剪贴板上执行任何操作(例如,格式化文本,转换)。 有没有一个工具显示剪贴板的对象及其格式(CF_BITMAP,CF_TEXT等)和内容(以简单字节为例)?