leftClick(cX, cY,clickcnt) {
coordMode, mouse, client
innerX := cX
innerY := cY
Loop, %clickcnt%
{
;~ mousemove,cX,cY
sleep 100
controlClick , x%innerX% y%innerY%, %WindowName%
}
sleep 100
}

현재 클릭할때 쓰는 함수입니다. 클라이언트 X,Y값을 받아와서 여러번 클릭하게 하는건데, 클릭좌표에 이상은 없습니다.

문제는 클릭은 됐는데 씹히는 경우가 많다는 것입니다. 좀 비 이상적일 정도로...

분명 클릭을 해서 클릭 이펙트는 터지는데 정작 클릭은 되지 않습니다.

controlClick , x%innerX% y%innerY%, %WindowName%,,left,1 

이것도 안되고..

controlClick , x%innerX% y%innerY%, %WindowName%,,left,1 ,D 
controlClick , x%innerX% y%innerY%, %WindowName%,,left,1 ,U 

이것도 안되네여

더 이상한점은 저기 주석된부분

mousemove,cX, cY

를 넣으면 좀 더 잘된다는것입니다... 고수님들 클릭안되는 문제 해결법좀 알려주세요ㅜㅜ

* PostMessage 는 쓸려고했지만 완전히 먹통입니다... 하루종일 잡고있었는데, 단순한 클릭조차 안먹히더라구요. OS문제인가?

답글