我正在通过谷歌搜索,找不到任何可行的东西......到目前为止最好的代码如下:
Process proc = Process.GetProcessesByName("firefox")[0];
IntPtr ptrFF = proc.Handle;
SetForegroundWindow(ptrFF);
SendKeys.SendWait("{F1}");
但这并不是我所需要的。这将 Firefox 带到前面并发送一次密钥,但我需要按住密钥,并在非活动进程/最小化窗口上工作。我怎样才能做到这一点?