同时发送2个应用程序中的SendKeys或Send键

时间:2017-08-17 18:34:35

标签: c# .net

我打算制作一个我可以在日常生活中使用的简单程序。

我的目标是创建一个程序,可以将密钥同时发送到2个应用程序,如记事本和Word或notepad1和notepad2。我还没有代码,因为我不知道应该从哪里开始。

我想使用.net或C#或C ++。

1 个答案:

答案 0 :(得分:0)

// import the function in your class
[DllImport ("User32.dll")]
static extern int SetForegroundWindow(IntPtr point);

Process[] ps = Process.GetProcessesByName("notepad");
foreach (Process p in ps)
{
    IntPtr h = p.MainWindowHandle;
    SetForegroundWindow(h);
    SendKeys.SendWait("TEXT TO SEND");
}

来源:C# using Sendkey function to send a key to another application