1

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

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

  1. 我的程序像键盘记录器一样在后台运行?
  2. 每次我将单词复制到剪贴板时,都要检测并保存单词到文本文件。?

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

4

2 回答 2

7

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

甚至还有一个例子:

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

            Console.WriteLine(s);

            Clipboard.Clear();
        }
    }
}
于 2009-08-06T03:28:12.983 回答
4

每次我将单词复制到剪贴板时,都要检测并保存单词到文本文件。?

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

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

于 2009-08-06T03:46:56.663 回答