将数据作为csv文件复制到剪贴板

时间:2013-10-28 06:52:56

标签: csv clipboard

我正在寻找一个智能剪贴板程序,我可以使用它来使用我复制的数据自动创建一个CSV文件(在后台)。 目的是复制数据和使用此数据形成的CSV文件通过电子邮件附加。 (我不想将CSV保存到硬盘中作为初步步骤。)

谢谢, 克林特

1 个答案:

答案 0 :(得分:0)

我怀疑有一个实用程序可以完全满足您的要求。目的太狭隘,太独特了。但是你可以自己构建一些东西:

某些剪贴板应用程序提供对某些事件运行“操作”,例如复制新条目时。您可以通过将每个新条目(以及分隔字符)附加到现有文件来定义复制每个新条目的事件。当然,通过这里和那里的一些调整,你可以找到一个类似于你正在寻找的解决方案。

然而,这没有任何转义,你无法控制格式(一行中有多少列?),所以这是一个黑客,没有什么令人满意的。因此,您可以通过实现一个接受剪贴板操作(通过管道)发送的条目的小守护进程来创建更方便的东西,并注意转义和格式化规则。这可以通过shell脚本完成。您可以在特定时间或复制某个特殊文本或按下组合键时将结果最终确定并附加到电子邮件编辑器进程。

我使用'klipper'做过类似的事情,KDE默认剪贴板应用程序,这真是一个很棒的工具。此外,我在几年前在KDE环境下实现了基于kio slave(基于文件)访问clipbard历史记录,这可能用于创建您正在搜索的工具。但是,如果您使用的是KDE环境,这只会对您有所帮助。顺便说一下,这是我绝对推荐的东西;-)

对不起,没有什么可以随时使用的,但正如你所说,你可能找不到这样的东西......