创建txt文件时模拟Control+v按键
Simulate Control+v key press when creating a txt file
大家好,先谢谢大家了。
我已经复制了一段文字,现在我想将这段文字粘贴到需要自动创建的“.txt”文件中。我知道粘贴模拟密钥如下:
System.Windows.Forms.SendKeys.Send("^{v}");
另一方面,之前的模拟按键应该以某种方式包含在以下代码中(创建写入),但我不确定该怎么做...
public void writeTXT()
{
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine();
}
}
}
欢迎大家提出意见!
非常感谢。
您不必模拟按键。您可以直接访问剪贴板:
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine(Clipboard.GetText());
}
您不需要模拟 Ctrl+V。
请改用 Clipboard
class。
您可以在其中找到信息:
大家好,先谢谢大家了。
我已经复制了一段文字,现在我想将这段文字粘贴到需要自动创建的“.txt”文件中。我知道粘贴模拟密钥如下:
System.Windows.Forms.SendKeys.Send("^{v}");
另一方面,之前的模拟按键应该以某种方式包含在以下代码中(创建写入),但我不确定该怎么做...
public void writeTXT()
{
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine();
}
}
}
欢迎大家提出意见! 非常感谢。
您不必模拟按键。您可以直接访问剪贴板:
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine(Clipboard.GetText());
}
您不需要模拟 Ctrl+V。
请改用 Clipboard
class。
您可以在其中找到信息: