2010-07-12 4 views
1

내가 다른 응용 프로그램의 바로 가기 키 조합 (예를 들어, Ctrl 키 + B)를 보내려면 다른 응용 프로그램 바로 가기 키 조합을 보내기하지만, 다음과 같은 코드가 작동하지 않습니다 :

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

는 왜 작동하지 않는 이유는 무엇입니까? Ctrl + B를 다른 응용 프로그램으로 보내려면 어떻게해야합니까?

답변

0

Sendkeys를 호출하는 순간 다른 응용 프로그램에 포커스가있는 경우 제대로 작동합니다. 먼저 입력 키를 보낼 응용 프로그램에 입력 포커스를 설정 한 다음 SendKeys를 사용하십시오.

0

다른 응용 프로그램이 관리자로 실행중인 경우 코드/앱도 관리자로 실행해야합니다.