在C#中编写剪贴板查看器

1 c# keylogger

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

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

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

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

syl*_*aar 7

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

这是一个例子:

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

            Console.WriteLine(s);

            Clipboard.Clear();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)