매크로

조회 수 682 추천 0 댓글 2
RatioClick(posX, posY, CurWidth, CurHeight, Winname)
{
wingetpos,,,Chgwidth,Chgheight, %Winname%
tempX := "x" . round(Chgwidth*posX/CurWidth)
tempY := "y" . round(Chgheight*posY/CurHeight)
ControlClick, %tempX% %tempY%, %Winname%
}

단순 클릭만으로 이뤄진 매크로를 쓰시는분들 참고하세요 :)

처음 작업할때 x,y 좌표와 녹스창크기(width,height)를 입력해 놓으면
녹스창 크기를 바꿔도 계속 같은 위치를 클릭해주는 함수입니다 ^^

원래는 녹스창을 처음에 특정크기로 바꿔놓고 클릭하게하는 매크로를 만들었는데
좀 번거롭더라구요 ㅎㅎ..
그래서 제가 쓰려구 만든 매우 간단한 함수입니다.


이미지서치는 적용이 어려울것같은데(image processing 이용하면 완전 불가능은 아니지만요..ㅎㅎ)
픽셀서치정도는 함께 적용해서 녹스창크기에 영향을 안받는 매크로를 만드실 수 있을거 같네요!!


  • 크루세이덩 2016.10.25 20:58

    처음해상도가 1000이 넘어가면 오차가 점점 벌어질 수 있겠지만,

    보통 1000이하로 하니 괜찮은 방법이네요.

  • profile
    크농 2016.10.25 21:15
    아하 그럴수도있겠네요 :)
    오핫키가 소수점 아래 6자리까지 계산하니 크게 오차나지는 않는다고 생각해도 될거같아요 ㅋㅋ

List of Articles
분류 제목 글쓴이 최근변경 추천
정보 [AHK, C#?] PostMessage를 이용해 마우스 드래그 구현... 2 Windhelm 2017.06.26 0/0
정보 OSD정의 및 오토핫키에서의 구현 Allyce 2017.06.08 0/0
정보 perl을 이용한 adb capture 방법 Allyce 2017.06.02 1/0
정보 메이플 아직 뚫리네요 9 천례향 2018.04.20 0/0
정보 X부터Y까지의 모든 값을 랜덤으로 입력해주는 함수 4 sudeky 2016.12.25 0/0
정보 DllCall "mouse_event" 속도조절하는 법 rkfdma 2016.12.08 0/0
정보 녹스창 크기 상관없이 클릭해주는 함수입니다. 2 크농 2016.10.25 0/0
정보 adb를 이용한 연속 터치 및 키입력 TIP 7 하연데디 2019.03.05 1/0
정보 여러개의 루프문 병렬로 동시에 돌리기 15 my0312 2018.10.21 2/0
정보 프로그램 간이 비밀번호 임시 1 T7GG 2016.09.10 0/0
정보 간단한 익스플로러 버전 체크 스크립트 1 노터스 2016.09.09 0/0
정보 소개 : CJon class 1 와이로 2016.06.26 2/0
정보 구이 디자인재활용 팁 3 이무 2017.02.13 0/0
정보 마지막으로 작업했던 오토핫키 공유(4) -끝- 2 Vesper 2016.06.11 1/0
정보 마지막으로 작업했던 오토핫키 공유(3) 1 Vesper 2016.06.10 1/0
정보 마지막으로 작업했던 오토핫키 공유(2) 2 Vesper 2016.11.03 1/0
정보 마지막으로 작업했던 오토핫키 공유(1) 6 Vesper 2017.05.29 1/0
정보 MsgBox 설정 3 괴리사 2016.06.08 2/0
정보 좌표개념 이해하기... 참고 그림.. 6 제발등업좀2 2016.05.26 1/0
정보 외치기님 푸쉬블렛 .. 시간 보내기 (누군가 질문던지신... 2 제발등업좀2 2016.03.30 1/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글