3일동안 안보기
공지

새내기 입학생

각 연구실과 관련 있는 주제는 관리자에 의해 각 연구실의 게시판으로 이동될 수 있습니다.
조회 수 532 추천 수 0 댓글 2
Atachment
첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 인쇄
Extra Form
언어유형 지존오토
Comment '2'
  • profile
    systr 2014.06.14 21:29

    저도 잘 모르는지라 그냥 아는대로 답변드리겠습니다.  ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 4.bmp  보시면 vX, vY는 화면안에서 이미지를 찾았을 때 그 이미지의 좌표가 저장이 됩니다   vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 4.bmp  이렇게 되있는데   ImageSearch, vX, vY, x1, y1, x2, y2, *50 4.bmp  이런식입니다.

    0,0 부분에 좌표 구하는 프로그램을 찾아서 흰부분 좌측상단 끝에 좌표를 구하신 후 적으시면 되고 A_ScreenWidth, A_ScreenHeight 에도 마찬가지로 우측 하단에 좌표를 구하신 후 적으시면 됩니다. 그리고 마지막에 *50은 오차값을 말합니다. 값이 높으면 대충 찾고 값이 낮으면 정밀하게 찾습니다. 이미지를 못찾앗을 때 if errorlevel를 이용해서 특정 좌표를 클릭하시게끔 하시면됩니다. 네이버에 오토핫키 ImageSearch 를 쳐봐도 수십가지의 강좌들이 있으니 참고하시기 바랍니다.^^ 답변의 도움이 되셨는지 모르겠습니다.

    f1::

    //F1 눌렀을 때 실행

    Loop //계속 돌려라 루프 Loop, 1을 하면 1번만 돌려라

    {

    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 1.bmp //1.bmp 이미지를 찾아라

    if errorlevel = 0 // 이미지가 맞다면

    {

    MouseClick, L, vx, vy // 이미지를 마우스로 클릭해라

    Sleep, 2000 //2초동안 대기

    }

    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 2.bmp //2.bmp 이미지를 찾아라

    if errorlevel = 1 // 이미지가 맞지 않다면

    {

    MouseClick, L, 0, 0 // 0, 0 좌측상단의 좌표를 클릭해라 

    Sleep, 2000 //2초동안 대기

    }

    Return //리턴 다시 위에부터

     

    좌표 구하는 프로그램 http://blog.naver.com/ahk_goorum/80206689377

  • profile
    오토소장 2014.06.15 09:10

    모니터 해상도 영역이란게 픽셀좌표로 이루어져 있습니다. 즉 x ,y좌표죠..


    위 명령을 쉽게 풀어쓰면... x1 = 0, y1 = 0인 좌표부터 x2 = A_ScreenWidth, y2 = A_ScreenHeight 좌표 영역범위내에서 


    1.bmp파일과 같은 이미지를 오차범위 50%이내에서 찾아라~입니다.


    그리고 vX, vY는 이미지를 찾은 결과좌표 시작점을 이 변수에 저장해줍니다.


    여기까지가 함수 설명이고, 


    화면해상도 구하는걸 궁금해하시는거 같네요..


    화면의 위치와 크기에 대한 좌표를 얻어야 하기때문에 함수를 써서 구해야 합니다.



    <화면 위치와 크기 얻기 함수>

    WinGetPos, X, Y, A_ScreenWidthA_ScreenHeight프로세스명


    ImageSearch, , , X, Y, A_ScreenWidth, A_ScreenHeight, *50 1.bmp //1.bmp 이미지를 찾아라


    위처럼하면 화면에 대한 위치와 크기를 구해서 그 영역에 대해서만 이미지 서치를 수행합니다.


    단, 도중에 화면을 움직여야 된다 그러면 loop안에 화면영역구하는 함수를 넣어주면 이미지서치를 하기전에

    매번 화면영역을 구해주기 때문에 화면을 이동해도 이미지서치를 정상적으로 수행할 수 있습니다.


    loop

    {

    WinGetPos, X, Y, A_ScreenWidthA_ScreenHeight프로세스명


    ImageSearch, , , X, Y, A_ScreenWidth, A_ScreenHeight, *50 1.bmp //1.bmp 이미지를 찾아라

    }



    그리고 errorLevel에 대해서는 systr님의 설명을 참고하시면 됩니다 ㅎ





List of Articles
번호 언어유형 분류 제목 글쓴이 날짜 조회 수
1215 지존오토 질문 지존오토 매크로 입문하려고 하는데요. 시작하기... 8 Creator 2018.03.20 17341
1214 질문 무료 매크로 프로그램 공유합니다~ 37 소심비형 2019.01.03 13496
1213 오토핫키 질문 보통 메크로 제작의뢰에 얼마씩 받나요? 3 한시운 2015.01.25 11993
1212 지존오토 질문 지존오토 비번 1 오토소장 2016.02.27 8282
1211 질문 거상 하시는분들이 많네요 ㅎㅎ 15 게임젛아 2016.09.02 6166
1210 질문 혹시 뮤텍스 변경가능하신분 계신가요 7 박상자 2015.01.30 5511
1209 지존오토 질문 지존오토 사용하다가 이곳 알아내고 처분했습니다. 14 잊데이 2019.03.19 4822
1208 오토핫키 질문 오토 제작 관련 질문입니다 구매자 2018.02.05 4103
1207 질문 질문글 올리실때 해당 분류선택해서 올려주세요. 오토소장 2014.07.25 4083
1206 질문 오토핫키 매뉴얼 완성도가 높은 한글번역 문서 찾... 1 오토소장 2016.08.11 3827
1205 지존오토 질문 오토핫키로 카톡예약전송 프로그램 3 glory1111 2016.09.25 3742
1204 지존오토 질문 프리미엄 비번좀 부탁드려요 2 백록 2014.07.28 3654
1203 지존오토 질문 지존매크로 익스트림 으로 가능할까요? 3 file 지노야노나 2014.07.23 3583
1202 지존오토 질문 지존오토 구매했는데 질문 있습니다 4 지존auto 2019.09.03 3491
1201 질문 오토핫키 L 뮤텍스, 클래스네임 수정본 4 기민12 2015.02.22 3458
1200 질문 오토핫키 우회관련 간단한 정리글 4 이테스 2016.05.08 3354
1199 질문 듀얼모니터 사용시 좌표 어긋나는데 아시는분 계... 4 듀얼 2018.01.17 3205
1198 지존오토 질문 윈도우7에서 지존 오토 자동물약 광클 사용할때 ... 2 바다거인 2014.05.31 3050
1197 질문 로아 정지(전 가보겠습니다) 1 file 프로페셔널골드 2019.09.25 3037
1196 오토핫키 질문 지존오토 vs 오토핫키 둘중에 어느게 나을까요? 4 치즈김밥 2018.10.02 2802
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 61 Next
/ 61