위 사진 처럼 사용중 입니다.
1번 모니터에 현재 "Andy"로 스케치북프로그램이 실행중에 있습니다.
매크로 실행시
일반 MouseClick는 스케치북에 포인트가 생김니다.
그리고 메시지박스 출력 (550 600 찍었다)
그러나 PostMessage명령은 아무런 반응이 없습니다.
포인트가 찍여야 하는데 그냥 메시지만(35652084찍었다)만 출력됩니다.
왜! 마우스 클럭이 안될까요? 잘못된 코드좀 봐 주셔요?
====아 래===
coordmode, pixel, screen
SetDefaultMouseSpeed, 0
SetWorkingDir %A_ScriptDir%
ActiveID:="Andy"
ClassNN:="subWin1"
Home::
x1:=550
y1:=600
MouseClick, left, %x1%, %y1%
msgbox, %x1%, %y1% 찍었다.
sleep 1000
px:=500
py:=544
pm:=px|py<<16
PostMessage, 0x201, 0, %pm%, , %ActiveID%
PostMessage, 0x202, 0, %pm%, , %ActiveID%
MsgBox, %pm%찍었다
return
end:: pause
F12::reload
제가 첨에 잘못봤네요. PostMessage 부분만 가져다가 테스트 해봤는데 지니모션쪽에 테스트 해봤는데 문제없이 되더군요.
타이틀 부분만 지니모션으로 바꿔서 실험했을때 문제 없는거 봐서는 타이틀 부분 한번 확인해보세요