2011-09-11 2 views
1

프로그래밍 방식으로 C#에서 입력 이벤트를 만들 수 있습니까?C#에서 입력 이벤트 만들기/게시

키보드의 버튼을 누르거나 마우스 포인터를 내 애플리케이션에서 움직이는 것과 같은 입력을 시뮬레이션 할 수 있기를 원합니다. 응용 프로그램에 의해 생성 된 이벤트는 실제 키 누르기와 동일한 방식으로 (바람직하게는) 처리해야합니다 (처리 할 응용 프로그램에 대한 이벤트를 시스템 이벤트 큐에 게시).

한 시간 동안 인터넷 검색을 한 후 C# 코드에서이 작업에 대한 문서를 찾을 수 없습니다.

항상 그렇듯이 모든 대답을 크게 주시면 감사하겠습니다.

+0

Google UI 자동화. –

+0

예, google 자동화 프로젝트 : http://code.google.com/p/white-project/ –

답변

0

키보드 입력을 위해 SendKeys을 시도 할 수 있습니다. 더 많은 제어 및 마우스 이벤트가 필요하면 P/invoke SendInput()을 호출해야합니다.

이것은 올바르게 진행하기 어렵다는 점에 유의하십시오. 대체 접근법을 더 잘 준수 할 수 있습니다.

관련 문제