- Elkha - Blue
- 매크로 커뮤니티
- 매크로
[이미지맥스]드래그를 DOWN, MOVE, UP 으로 바꿔서 구현하고 싶은데요
-
-
오 후리기님이 +_+
스크립트 입력말고 이미지맥스 UI에서 마우스 입력란에 드래그는 x1, y1, x2, y2 좌표를 입력하라고 하는데
무브는 x1, y1 밖에 없네요
스크립트로 입력해도 동작이 같은거봐서 뭔가 다른가봐요 흑.. -
아 그럼 무브를 2개 썼던거 같네요
시작점 이랑 끝점이랑 써서 그림판으로 대충 테스트해보니 되네요 -
오
Mouse(LBUTTON, DOWN, 1101, 624, 0, 0, 0, 0, 2)
Mouse(LBUTTON, MOVE, 1101, 624)
Mouse(LBUTTON, MOVE, 1101, 200)
Mouse(LBUTTON, UP, 1101, 200, 0, 0, 0, 0, 2)
이런식으로 쓰셧다는 말씀이신지 요건 안되는데 어떻게 하셨을까요~ -
앗 됐습니다
다운 액션에 심플하게 Mouse(LBUTTON, DOWN, 1101, 624) 이렇게만 넣으니 되네요와 드래그랑은 스크롤이 비교도 안되게 깔끔합니다
최종적으로
Mouse(LBUTTON, DOWN, 1069, 730)
Mouse(LBUTTON, MOVE, 1169, 730)
Mouse(LBUTTON, MOVE, 1169, 130, 0, 0, 0, 0, 2)
Mouse(LBUTTON, UP, 1169, 130)
이렇게 사용했습니다
두번째 무브에 시간을 주니 흐르는것 없이 딱 멈추네요
감사합니다!
-
위처럼 사용시
Mouse(LBUTTON, DRAG, x, y, xx, yy)
기본 드래그와 어떤차이가 있는건가요?
-
드래그하는 액션이 없습니다 그냥 기계처럼 한번에 원하는 위치로 팍 움직여요
일정 구간을 함수로 만들어주면 유용하게 사용할것 같아요 -
아하 그렇쿤요.
기계적으로 드래그하면
순간적으로 스크롤이 랜덤하게 이동되는 등의 동작때문에
저렇게 하시는건가보군요.
정보 감사합니다.
시작점과 끝점을 같이 써야 될겁니다
Mouse(LBUTTON, MOVE, 1101, 624, 1101, 200)