用C#编写剪贴板查看器

我想写程序来学习词汇。 只是每次,当我将一个单词复制到剪贴板时,它会将它们保存到文本文件中。

所以,有要求,我认为是:

  1. 我的程序像keylogger一样在后台运行?
  2. 每当我将一个单词复制到剪贴板时,检测偶数并将单词保存到文本文件。

全部由C#完成。 所以,请给我一些建议! 非常感谢你!

.NET SDK中有一个名为ClipboardSpy的例子。

这是一个例子:

static void Main(string[] args) { while (true) { if (Clipboard.ContainsText()) { string s = Clipboard.GetText(); Console.WriteLine(s); Clipboard.Clear(); } } } 

每当我将一个单词复制到剪贴板时,检测偶数并将单词保存到文本文件。

要检测剪贴板更改,请使用SetClipboardViewer 。

以下是如何在C#中创建剪贴板查看器的说明: 使用SetClipboardViewer在C#中创建Windows剪贴板监视器