2010-02-26 9 views

답변

0

창 핸들을 얻고 SendMessage()를 사용하는 것이 더 나을 수도 있습니다 (또는 해당 플랫폼이 무엇이든간에) 당신이) 더블 클릭 메시지를 보낼 수 있습니다.

2

질문에 autohotkey 태그가 포함되어 있습니다. 그렇다면 오토 핫키에 관한 것입니다. 그렇습니까? 예인 경우 WinGetPos 명령 만 있으면 명령을 통해 왼쪽 위 모서리의 x, y 좌표를 얻을 수 있습니다.

WinGetPos [, X, Y, Width, Height, WinTitle, WinText, ExcludeTitle, ExcludeText] 

처음 네 개의 매개 변수는 창에 대한 정보를 가져 오는 변수 이름입니다. 마지막 네 개의 매개 변수는 거의 모든 자동 호스트 키 명령에 대해 표준이며 창을 식별합니다.

간단한 예 :

SetTitleMatchMode 2    ; match window title in any place 
IfWinExist, Notepad 
    WinGetPos, Xpos, Ypos  ; Uses the window found above. 

이것은 X 좌표, Y 좌표 변수에 메모장 창 위치를 넣어 것입니다.
그런 다음 Click 명령과 함께 Xpos, Ypos 변수를 사용하여 클릭을 보낼 수 있습니다.

관련 문제