连接到剪贴板?

时间:2009-02-06 21:57:59

标签: windows linux macos clipboard append

是否有人知道将所选内容附加到剪贴板的实用程序(适用于Windows或Linux或MacOSX)?而不是杀死已经存在的东西......(可能使用不同的键盘快捷键而不是 Ctrl + C 来执行此操作?

我不是指多个剪贴板项目......

我的意思是将多个文本字符串连接到位于剪贴板上的同一个剪辑。

8 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

有许多实用程序会保留最近剪切项目的缓冲区/队列。

要执行您提到的特定功能(附加到现有项目),编写应用程序以获取剪贴板,保存其中的内容,附加新内容,然后将组合内容传输回剪贴板似乎相当简单。

一个很大的警告/问题...这对于文本来说相当简单,但其他格式呢?如果剪贴板上有图像,您将如何处理附加文本?反之亦然?

答案 2 :(得分:1)

不,但用C#(或许多其他语言)编写一个相对容易:

  1. 创建隐藏在“系统托盘”中的应用
  2. 创建keyboard hook
  3. 当按下相应的键组合时,如果剪贴板格式是文本,获取当前文本,连接所选文本(获取所选文本将是困难部分),并将其放回剪贴板。

答案 3 :(得分:1)

LaunchBar具有此功能,我广泛使用它。

老实说,我不会将它用于图片,因此我不知道它们是如何处理的,但它能很好地处理文本。

启动键是双CMD / C(保持命令并按C两次)。这是直观的,因为它是相同的组合键。下次你只为正常的副本做一个正常的CMD / C(一次),然后我们重新开始。

而且,还有剪贴板历史,所以如果你忘记加倍C,你就没有丢失任何东西。甚至更多......我相信剪贴板历史记录的快捷方式访问和粘贴选项是我遇到过的最好的(我尝试了很多实用程序)。

而且,(最后),你可以获得LaunchBar作为发射器的主要资产的好处,我已经习惯了它,我不能没有它。

答案 4 :(得分:1)

在Windows 10上,有一个“保存多个剪贴板项目”设置,可以存储多个剪贴板项目。使用WinLogo-V,您可以按任意顺序查看和粘贴它们。

答案 5 :(得分:0)

在Windows 7和8上,键组合Ctrl-Shift-C会附加到现有剪贴板。

干杯!

答案 6 :(得分:0)

当按Ctrl-Insert时,Autohotkey脚本将追加到剪贴板。

^Insert::  ; Add to clipboard
bak = %clipboard%
Clip()
clipboard = %bak%`r`n%clipboard%
return

答案 7 :(得分:-1)

我不确定这是否有用,但是emacs会保留自己的杀戮戒指,因此您可以向后滚动,甚至搜索您剪切或复制的内容......