我想编写程序来学习词汇。只是每次,当我将一个单词复制到剪贴板时,它会将它们保存到文本文件中。
所以,有一个要求,我认为就是:
全部由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 剪贴板监视器
SetClipboardViewer 是一个较旧的协议,可以追溯到 Windows 95。较新的版本是 AddClipboardFormatListener
这里有一篇文章展示了如何在 C# 中使用 AddClipboardFormatListener:
使用 AddClipboardFormatListener 监视剪贴板更改
祝你好运。