2013-10-17 7 views
0

로봇을 사용하여 화면의 특정 지점을 클릭합니다. 로봇이 원하는 창을 집중시킬 수있는 방법이 필요합니다. 이제 실제 문제가있는 곳이 있습니다. 창은 자바 창이지만 제가 만든 창은 아닙니다. 이전에 Firefox에 초점을 맞추기 위해 VBscript를 사용했지만 어떻게해야할지 모르겠습니다. 내 도구 모음의 아이콘 위에 마우스를 올리면 Windows 이름이 "BitMinter Client v1.4.2"라고 표시되지만 작업 관리자에서 "Java (TM) Platform SE 바이너리 (32 비트)"라고합니다외부 Java 창에 초점을 맞추고 있습니까? WINDOWS

어떻게합니까? 나는 창에 초점을?

창 내 ALT + TAB 목록에 두 번째 없기 때문에 작동하지 않습니다 로봇 입력 ALT + TAB을 가졌어요.

답변

0

에서는 AppActivate는 윈도우의 제목을 일치 찾습니다.

창 제목을 얻으려면 spy ++ (Windows SDK 및 대부분의 MS 개발 도구)를 사용하십시오.

당신은 firefox를 언급하므로 어떤 유형의 Window를 참조하는지 모릅니다. IE에서 대부분의 웹 페이지 요소 (그리고 다른 많은 Window의 것들과 관련하여)는 수십 년 동안 Windows가 아니 었습니다. 파이어 폭스 나 자바가 어떻게 구현되는지 모르겠습니다.

Windows 기본 아키텍처는 데스크톱 창 내부의 최상위 창 (예 : 메모장) 안에있는 다른 창 (창)의 창 (예 : 편집 컨트롤/단추)입니다.

메모장을 가지고 타십시오. 주 창, 메뉴 모음, 상태 표시 줄 창, 편집 제어 창이 있습니다. 각각에는 제목과 수업이 있습니다. 이것은 메모장의 제목과 수업입니다.

Untitled - Notepad Notepad 
    «No Window Text 0» Edit  
    «No Window Text 0» msctls_statusbar32 
관련 문제