2012-08-08 1 views
0

데스크톱 UI 작업을 자동화하기 위해 swapy (pywinauto python 패키지를 사용하는 데스크톱 자동화 도구)를 사용하고 있지만 swapy는 사용합니다 하지Swapy는 스윙 기반 Java 응용 프로그램의 스윙 속성에 액세스하는 데 사용할 수 없습니다. Java 응용 프로그램의 스윙 속성에 액세스하는 방법

이 사람이 문제의 원인

및 내가 스윙을 사용하시기 바랍니다 수 있습니다 .. 스윙 기반 자바 응용 프로그램의 속성을 인식하지만, 메모장 윈도우 미디어 플레이어 등과 같은 다른 응용 프로그램의 속성을 인식 할 수 이 스윙을위한 탐색기는 코드가없는 애플리케이션을 기반으로합니다. 애플리케이션은

입니다.

만약 내가 그것을 사용하지, 제발 방법/솔루션 스윙 기반의 자바 응용 프로그램의 속성에 액세스 할 수 있습니다.

미리 감사드립니다.

답변

5

Pywinauto는 표준 Windows API 호출을 사용합니다. 불행하게도 많은 UI 라이브러리 (Swing/QT/GTK와 같은)는 API 호출에 일반적인 방식으로 응답하지 않으므로 불행히도 pywinauto는 대개 제어 정보를 얻을 수 없습니다. (저는 쀼이 누토의 저자입니다).

스윙 컨트롤의 속성에 액세스 할 수있는 방법을 제공하지 못합니다.