如何使用C#了解所选文本?

如何使用C#了解所选文本?,c#,.net,C#,.net,有人能告诉我如何用C#读选定的文本吗? 我需要它在我的应用程序之外工作。 例如,用户打开记事本,写东西,选择文本,然后按热键。 我需要将文本存储在程序中的变量中。我该怎么做 提前谢谢。您可以通过PInvoke从记事本窗口读取文本。user32.dll中的SendMessage函数。。。 下面是一个从Google Chrome的地址栏读取地址的示例。它可能不适用于当前版本的Google Chrome,但它会给你一个非常好的主意。Notepad没有用于此操作的API。只需使用RichTextBox控

有人能告诉我如何用C#读选定的文本吗? 我需要它在我的应用程序之外工作。 例如,用户打开记事本,写东西,选择文本,然后按热键。 我需要将文本存储在程序中的变量中。我该怎么做


提前谢谢。

您可以通过PInvoke从记事本窗口读取文本。user32.dll中的SendMessage函数。。。
下面是一个从Google Chrome的地址栏读取地址的示例。它可能不适用于当前版本的Google Chrome,但它会给你一个非常好的主意。

Notepad没有用于此操作的API。只需使用
RichTextBox
控件或类似控件来保存所需的文本文档…记事本只是一个示例,我需要一个低级方法来读取它,无论程序是什么。请查看并