繁体   English   中英

从Windows XP剪切粘贴获取应用程序名称?

[英]Get application name from Windows XP cut and paste?

这有点远,但是如果有人能弄清楚,你们可以...

在Windows XP中,是否有剪切和粘贴操作附带的元数据,我可以从中确定提供剪贴板内容的应用程序?

奖励问题...如果有此类信息,我有什么方法可以通过Java应用程序访问它?

API函数GetClipboardOwner返回剪贴板所有者( http://msdn.microsoft.com/zh-cn/library/ms649041(VS.85).aspx),-sorry无法标记为链接,因为URL中的“()” --

不懂Java,我想您可以从Java VM内部调用本机API函数。

“快速而肮脏”的方法可能是使用AutoHotKey脚本来拦截CTRL + C / CTRL + INS热键,获取活动进程的ID(在文件或Java应用程序可以访问的任何位置)并继续与剪贴板副本。 AutoHotKey部分应该不难,不了解Java部分。

这取决于剪贴板格式。 如果是纯文本,则否。 除非要在剪贴板上安装全局挂钩。

Java无法做到的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM