2009-11-21 7 views
3

Win32 GUI 프로세스가 있습니다. 다른 프로세스 (Perl로 작성된 응용 프로그램)에서 GUI 프로세스 입력을 제어 할 수있는 방법이 있습니까? 사용자는 스캐닝 시스템을 가지고 있습니다. 스캐닝 시스템이 발송하는 키가 숫자인지 확인한 다음 \ n 문자로 접미사를 작성한 다음 GUI 애플리케이션으로 보냅니다.Perl에서 Windows GUI 응용 프로그램을 제어하려면 어떻게해야합니까?

답변

4

Win32::GuiTest을 참조하십시오. 키 누르기와 마우스 클릭을 모든 Windows 응용 프로그램으로 보낼 수 있습니다.

나중에 재생할 수 있도록 사용자 작업을 기록하기 위해 recorder도 제공됩니다.

+0

레코더가 여기에 정확히 도움이되지 않습니다. – Thor

+2

@ Thhor 귀하는 진정한 요구 사항을 반영하여 답변을 게시 한 후에 귀하의 게시물을 편집하셨습니다. "* 정확하게 도움이되지 않습니다 *"? 그게 어떤 태도인가? –

+0

도움을 주셔서 감사합니다 어쨌든, 아마 내 requiremnet 설명하지 않았다 (내 문제) – Thor

2

Paul Fenwick은 SweeperBot 프로그램을 사용하여 Perl에서 Mineweeper를 재생하는 것에 대해 The Perl Review에 대한 기사를 작성했습니다. 그는 Win32::GuiTest을 사용하여 마법을 만듭니다.

관련 문제