2010-06-22 2 views
0

Nokia N95 전화기에서 PyS60을 실행 중이며 스크립트가 백그라운드에서 실행중인 응용 프로그램과 상호 작용할 수있는 방법을 찾고 싶습니다.PyS60을 사용하여 백그라운드에서 실행중인 응용 프로그램으로 kepresses를 자동화하거나 보내십시오.

이 내용은 http://wiki.forum.nokia.com/index.php/How_to_simulate_a_keypress_in_PyS60입니다. 그러나 특정 대상에 키 누르기를 보내는 것에 대해서는 언급하지 않았습니다.

내가하고 싶은 이유는 다른 소프트웨어의 기능을 사용해야하기 때문이며 메뉴를 시작하고 시작할 때마다 설정하지 않아도되기를 원합니다. 그것이 내 파이썬 스크립트에 의해 시작하고 자동으로 프로그램을 설정했습니다.

scanscrobbler과 비슷한 작업을하고 싶었지만 매번 1D 바코드 스캔 모드로 설정할 필요가 없었습니다.

응용 프로그램을 백그라운드에서 열 수없고 숨겨진 상태에서 설치를 자동화 할 수없는 경우 활성 프로그램 일 때 키 누르기를 보낼 수 있습니까? 그렇다면 응용 프로그램이 완전히로드 된 것을 알기 위해 내가들을 수있는 이벤트가 있습니까?

이것이 가능합니까? 내가 접근 할 수있는 또 다른 방법이 있니?

답변

1

apptools을 사용하여 특정 응용 프로그램으로 전환 한 다음 키 누르기 모듈을 사용하여 키를 에뮬레이션 할 수 있습니다.

+0

응용 프로그램으로 전환 할 때 항상 응용 프로그램이 표시되는 것이 있습니까? 아니면 사용자가 그것을 보지 않고 응용 프로그램에 keypresses를 보낼 수 있습니까? (그런데 링크에 감사드립니다. 정말 유용합니다!) – Acorn