如何在Windows/Linux中覆盖复制粘贴功能?
我想覆盖Windows/Linux中的复制粘贴功能。我该怎么做 大多数应用程序支持简单的复制粘贴功能,其中复制的文本是当前选定的文本。我想修改此功能。除了复制文本,我还想复制到剪贴板:复制文本的进程/应用程序的名称、复制粘贴的日期时间和系统的用户 例如,当用户从浏览器中选择文本(说“Hello World”)并将其粘贴到say notepad中时,粘贴的文本应该类似于“Hello World”(作者:,来源:chrome.exe,日期时间:…)如何在Windows/Linux中覆盖复制粘贴功能?,linux,windows,copy-paste,Linux,Windows,Copy Paste,我想覆盖Windows/Linux中的复制粘贴功能。我该怎么做 大多数应用程序支持简单的复制粘贴功能,其中复制的文本是当前选定的文本。我想修改此功能。除了复制文本,我还想复制到剪贴板:复制文本的进程/应用程序的名称、复制粘贴的日期时间和系统的用户 例如,当用户从浏览器中选择文本(说“Hello World”)并将其粘贴到say notepad中时,粘贴的文本应该类似于“Hello World”(作者:,来源:chrome.exe,日期时间:…) 我如何才能做到这一点(在Windows或Linux
我如何才能做到这一点(在Windows或Linux中)?我已经有一段时间没有查看剪贴板了,但基本上,您只需创建列表到剪贴板更改事件,操作系统将发送给所有感兴趣的应用程序 当剪贴板更改时,查看当前内容。如果是文本(也可以是HTML或特定于应用程序的二进制数据),则获取当前内容,附加所需信息并设置新的剪贴板内容 如果使用Java,则可以使用
Toolkit.getDefaultToolkit().getSystemClipboard()
访问剪贴板,然后为各种事件添加侦听器
相关的: