我在谷歌上搜索了几乎所有地方,但没有找到任何有用的东西。我想知道如何获取当前缓存并将其保存在字符串中。该字符串将被处理,然后替换当前缓存。
我说的是 Windows 上的普通复制缓存 (CTRL + C)。
最佳答案
使用System.Windows.Forms.Clipboard.GetText()
http://msdn.microsoft.com/en-us/library/kz40084e.aspx
来自 MSDN 的示例:
// Demonstrates SetText, ContainsText, and GetText.
public String SwapClipboardHtmlText(String replacementHtmlText)
{
String returnHtmlText = null;
if (Clipboard.ContainsText(TextDataFormat.Html))
{
returnHtmlText = Clipboard.GetText(TextDataFormat.Html);
Clipboard.SetText(replacementHtmlText, TextDataFormat.Html);
}
return returnHtmlText;
}
关于c# - 获取、更改和更新副本缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11130731/