簡體   English   中英

創建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類。

您可以在此處找到信息:

https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.clipboard?redirectedfrom=MSDN&view=netframework-4.7.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM