用C#编写剪贴板查看器
我想写程序来学习词汇。 只是每次,当我将一个单词复制到剪贴板时,它会将它们保存到文本文件中。
所以,有要求,我认为是:
- 我的程序像keylogger一样在后台运行?
- 每当我将一个单词复制到剪贴板时,检测偶数并将单词保存到文本文件。
全部由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剪贴板监视器