我如何使用C#或C++向另一个应用程序的文本框中插入文本? 我很久以前做过这个,好像是使用应用程序的HWND。但自从那次更改后,每个应用程序实例都会更改,我觉得我不记得完整的故事了。我该怎么做?是否要获取正在运行的应用程序列表,提取所需的应用程序,然后从中获取HWND,然后...嗯...然后呢?
我如何使用C#或C++向另一个应用程序的文本框中插入文本? 我很久以前做过这个,好像是使用应用程序的HWND。但自从那次更改后,每个应用程序实例都会更改,我觉得我不记得完整的故事了。我该怎么做?是否要获取正在运行的应用程序列表,提取所需的应用程序,然后从中获取HWND,然后...嗯...然后呢?
然后是 SendMessage() 和 WM_SETTEXT。
不必针对特定应用程序,您可以直接向文本字段发送按键。
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
SendKeys.Send(send_text);
private void textBox1_TextChanged(object sender, EventArgs e)
{
send_text = textBox1.Text;
}