2014-11-28 2 views
0

다른 프로그램을 맨 앞으로 가져오고 잠시 동안 스페이스 바를 누르고있는 프로그램을 작성하려고합니다.다른 프로그램이 스페이스 바를 1 초 동안 누르고 있다고 생각하게하십시오.

저는 모든 종류의 SendMessage, PostMessage, SentInput 등을 조사했으며 그 중 아무 것도 작동하지 않는 것 같습니다. 그렇지 않으면 잘못된 것입니다.

누구나 키보드 입력을 보내는 확실한 방법이 있습니까? 감사. 당신은에서 SendKeys 클래스를 사용하여 시도 할 수

+1

이게 당신이 찾고 있는게 있나요? http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys%28v=vs.110%29.aspx - sendwait 명령 사용? –

+0

내가 집에 갈 때 나는 그것을 시험해 보겠다. 그것은 유망 해 보인다. –

+0

어떻게되는지 알려주세요. –

답변

1

- 여기 참조 : http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys%28v=vs.110%29.aspx

을 그건 당신이 다음이 시도 할 수 필요하지 않는 경우 아래 키를 길게하는 방법에 대한 조언을 제공 how to perform a hold ALT+TAB sendkey event in C#을.

+0

@Jonathan이 답변이나 질문에 대한 답변이있는 경우 체크 표시를 클릭하여 수락을 고려하십시오. 이는 해결책을 찾았으며 응답자와 자신에게 어느 정도의 평판을 제공한다는 것을 더 넓은 커뮤니티에 나타냅니다. 이를 수행 할 의무는 없습니다. –

관련 문제