2012-04-03 2 views
0

예제를 테스트 할 때 좌표가 혼동 스러웠습니다. 예에서 mspaint.py에서 pywinauto 좌표

/

#make sure the pencil tool is selected 

pwin.Tools2.Click(coords = (91, 16)) 

도구 2는 그림 도구 판넬을 참조합니다. 하지만 나는 (91,16) 의미, 메모가 "연필 도구가 선택되었는지 확인하십시오"라고 말하지만, (91,16)은 연필을 가리 키지 않는 것으로 보입니다. 내가 수동으로 브러시 도구를 선택하면 오른쪽 상단 창, 그래서 분명히 정확하지 않은 연필을 선택하지 않을 위의 코드를 실행.

을 조정합니다.

또 다른 혼란스러운 것은 내가를 실행할 때이다 다음 코드

app.start_(ur"mspaint.exe") 
     pwin=app.window_(title_re = ".*-Paint") 
     pwin.print_control_identifiers() 

콘솔을 보여줍니다

AfxControlBar42u - 'Tools' (L4,T50,R4,B334) 

(L4, T50, R4, B334)는 무엇을 의미합니까? 왼쪽 위가 (4,50)이고 오른쪽 아래가 (4,334) 분명히 사각형이 아닙니다.

나를 도와 줄 사람이 있습니까? 감사합니다.

답변

0

네, 맞습니다. 너비가 0 인 축퇴 컨트롤을 다루고있는 것 같습니다.