这是一个很长的镜头,但如果有人能搞清楚,你们可以......
在Windows XP中,是否存在剪切和粘贴操作附带的元数据,我可以从中确定提供剪贴板内容的应用程序?
奖金问题......如果有这样的信息,我有什么办法可以通过Java应用程序访问它吗?
答案 0 :(得分:2)
API函数GetClipboardOwner返回剪贴板所有者 (http://msdn.microsoft.com/en-us/library/ms649041(VS.85).aspx), - accept不能标记为链接,因为URL中的“()” -
不知道Java,我想你可以从Java VM中调用本机API函数。
“快速而肮脏”的方法可能是使用AutoHotKey脚本截取 CTRL + C / CTRL + INS 热键,获取活动进程的id(在文件或Java应用程序可以访问的任何位置)并继续执行剪贴板复制。 AutoHotKey部分应该不难,不了解Java部分。
答案 1 :(得分:1)
这取决于剪贴板格式。如果它是纯文本,那么没有。除非您想在剪贴板上安装全局挂钩。
你无法用Java做到这一点。