2010-07-12 95 views
1

我想一個快捷鍵組合(例如,按Ctrl + B)發送到另一個應用程序,但下面的代碼是不工作:發送快捷鍵組合到另一個應用程序

SetForegroundWindow(NowHandle); 
SendKeys.Send("^B"); 

爲什麼它不工作?如何將Ctrl + B發送給其他應用程序?

回答

0

如果其他應用程序在您調用Sendkeys的那一刻有焦點,它將起作用。因此,首先將輸入焦點設置爲要發送按鍵的應用程序,然後使用SendKeys。

0

如果其他應用程序以管理員身份運行,請確保以管理員身份運行代碼/應用程序。

相關問題