我想将快捷键组合(例如,Ctrl + B)发送到另一个应用程序,但以下代码无效:
SetForegroundWindow(NowHandle);
SendKeys.Send("^B");
为什么不起作用?如何将Ctrl + B发送到另一个应用程序?
答案 0 :(得分:0)
如果其他应用程序在您调用Sendkeys时具有焦点,则它将起作用。因此,首先将输入焦点设置为要发送击键的应用程序,然后使用SendKeys。
答案 1 :(得分:0)
如果其他应用程序以管理员身份运行,请确保以管理员身份运行代码/应用程序。