【问题标题】:Concatenating to Clipboard?连接到剪贴板?
【发布时间】:2010-10-06 01:27:34
【问题描述】:

是否有人知道将所选内容附加到剪贴板的实用程序(适用于 Windows、Linux 或 MacOSX)?而不是杀死已经存在的东西......(也许使用不同的键盘快捷键而不是 Ctrl+C 来做到这一点?

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

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

【问题讨论】:

  • 感谢您 - 很晚了 ;-) - 澄清“我不是指多个剪贴板项目”

标签: windows linux macos clipboard append


【解决方案1】:

我不确定这是否有帮助,但 emacs 保留了自己的 kill-ring,因此您可以向后滚动,甚至可以搜索您剪切或复制的内容...

【讨论】:

    【解决方案2】:

    有很多实用程序可以保存最近剪辑项目的缓冲区/队列。

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

    一个很大的警告/陷阱......这对于文本来说非常简单,但是其他格式呢?如果剪贴板上有图像,您将如何处理附加文本?还是反过来?

    【讨论】:

    • 是的,这是真的……感谢您弄清楚我的意思!不过,我完善了我的问题。
    • 编写一个原生 Windows 应用程序不是吗?
    • 这将是平台上的本机应用程序。你提到了 Windows,使用 .NET 会很容易——剪贴板接口在 System.Windows.Clipboard
    • 天哪!也许我得试试……我什至想到了一个很酷的功能,当你复制图像时……会弹出一个对话框(当然是键盘控制)并询问用户他们想在哪里附加图像到文本上。 (或者我们为每个展示位置设置不同的键盘快捷键)
    【解决方案3】:

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

    1. 创建一个隐藏到“系统托盘”的应用
    2. 它创建一个keyboard hook
    3. 当按下适当的组合键时,如果剪贴板格式为文本,则获取当前文本,连接所选文本(获取所选文本将是困难的部分),然后将其放回剪贴板。李>

    【讨论】:

    • @consultutah 几天后我将通过邮件收到一本 C# 书籍,我将不得不尝试一下。
    • 键盘钩子是错误的方法。一个正确实现的剪贴板查看器就是你想要的。
    【解决方案4】:

    我找到了一个! Lifehacker 已经展示了它,尽管它只适用于 Windows:

    Clipchain

    【讨论】:

    • Linux 怎么样。也许有人知道替代方案?
    • Firefox addon AddMoreTextToClipboard 是跨平台的,并在 Firefox 中执行此操作,但我不知道有什么更通用的。
    【解决方案5】:

    LaunchBar 有这个功能,我广泛使用它。

    说实话,我不会用它来做图片,所以我不知道他们是怎么处理的,但是它处理文字很漂亮。

    启动键是双 CMD/C(即按住命令并按 C 两次)。这很直观,因为它是相同的组合键。下次您只需为普通副本执行普通 CMD/C(一次),然后我们重新开始。

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

    而且,(最后),您可以从 LaunchBar 作为启动器的主要资产中受益,我已经习惯了,没有它就活不下去。

    【讨论】:

      【解决方案6】:

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

      干杯!

      【讨论】:

        【解决方案7】:

        按下 Ctrl-Insert 时,自动热键脚本会附加到剪贴板。

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

        【讨论】:

        • 不适用于我.. 只需将粘贴复制到 ahk 文件并运行即可。 AutoHotKey 表示第 3 行“Clip()”调用了不存在函数。
        【解决方案8】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-07
          • 2012-07-29
          • 2013-04-21
          • 1970-01-01
          相关资源
          最近更新 更多