在c#中按Ctrl + C捕获文本

本文关键字:文本 中按 Ctrl | 更新日期: 2023-09-27 18:03:39

是否有可能在系统托盘中运行。net应用程序时,当一个人在外部文本中按control + c时,应用程序从剪贴板中捕获它?

在c#中按Ctrl + C捕获文本

最简单的方法是监视剪贴板的内容,这篇MSDN文章应该会让你开始。

像Timer对象这样简单的检查内容是否发生了变化就足够了。

你可以运行一个计时器,让它检查剪贴板的内容。这样,即使用户右键单击-> copy,也可以捕获。

在系统级使用注册热键功能,或全局系统钩子http://www.codeproject.com/KB/system/globalsystemhook.aspx

AutoHotKey是一个免费的应用程序,基本上做这个http://www.autohotkey.com/如果你正在寻找一个简单的解决方案。