解决百度网盘提取码自动填充
CONSEIL! Faites un clic droit et sélectionnez "Save link as..." pour télécharger.
private void button1_Click(object sender, EventArgs e)
{ // 切换输入法为英文
SendKeys.Send("%+"); // 发送Alt+Shift键盘组合
string content = richTextBox1.Text;
string[] lines = content.Split('\n');
string link = lines[0].Replace("链接:", "").Trim();
string code = lines[1].Replace("提取码:", "").Trim();
System.Diagnostics.Process.Start(link); // 打开链接
System.Threading.Thread.Sleep(2000); // 等待2秒钟
// 模拟输入鼠标光标的位置
System.Windows.Forms.SendKeys.SendWait(code);
System.Windows.Forms.SendKeys.SendWait("{ENTER}");
}
================
private void PasteMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
===================
public Form1()
{
InitializeComponent();
richTextBox1.ContextMenuStrip = new ContextMenuStrip();
ToolStripMenuItem pasteMenuItem = new ToolStripMenuItem("粘贴");
pasteMenuItem.Click += PasteMenuItem_Click;
richTextBox1.ContextMenuStrip.Items.Add(pasteMenuItem);
}