[이미지맥스] 한번에 여러 이미지를 클릭하는 함수 clickImage(...)
-- 이미지 클릭 함수 function clickImage(...) local result_table = {} for key, value in pairs({...}) do local ret, acc, ix, iy, sx, sy = ImageSearch(value) if ret == 1 then table.insert(result_table, true) print('clickImage() : '..value..' [ '..ix, iy, sx, sy..' ]') -- 랜덤 좌표 생성 local rx = ix - sx local ry = iy - sy local rx = math.random(-rx, rx) local ry = math.random(-ry, ry) -- 클릭 좌표 랜덤값 적용 local ix ..
2022. 2. 12.
[이미지맥스] 마우스를 클릭한 상태를 유지 하는 방법 MouseDown(), MouseUp()
이미지맥스를 이용하여 자동화 툴을 제작하며 마우스 클릭을 누른체 유지해야 하는 경우가 있습니다. 이경우 lua 스크립트의 내부함수 Mouse() 의 DOWN, UP 인수를 활용하여 해당 동작을 꾸밀수 있습니다. -- 마우스 좌버튼 누름 함수 function mouseDown(ix, iy, rx, ry, ms) local rx = rx or 0 local ry = ry or 0 local rx = math.random(-rx, rx) local ry = math.random(-ry, ry) local ix = ix + rx local iy = iy + ry local ms = ms or 0 Mouse(LBUTTON, DOWN, ix, iy) if ms > 0 then Sleep(ms) Mouse(LBUTT..
2021. 8. 2.