오토핫키 커뮤니티

조회 수 1396 추천 0 댓글 13


예를 들자면 아래 사진과같이 빨간색 네모 영역안에서 이미지 서치를한다


할때 저 영역값 을 구하는방법이먼가요??https://i.imgur.com/6rYbEjX.jpg


  • 개가똥을참냐 2014.12.21 02:15

    WinGetPos로?블루스택창의 위치를 구한다음 저 영역만큼의 거리를 + 해주시거나


    전체 영역에서 이미지서치 하신후 이미지서치 좌표에서 블루스택창의 좌표를 빼주시면 될꺼같네요.


    맨정신이 아니라 설명이....



  • profile
    파더 2014.12.21 02:19

    아 감사합니다. 자력으로 한번 해보겠습니다.

  • profile
    파더 2014.12.21 02:45
    음 제가 모바게님의 함수를 사용중인데요

    imageSearcher3( ByRef imgX, ByRef imgY, img){
    global ActiveID
    WinGetPos, winX, winY, winW, winH, %ActiveID%

    ImageSearch, oX, oY, winX, winY, winX+winW, winY+winH, *70 %A_ScriptDir%\%img%
    If ( ErrorLevel = 0){
    imgX := oX
    imgY := oY
    return 1
    }
    else If ( ErrorLevel = 1){
    return 0
    }
    }

    시작되는 값
    x 328
    y 139

    서치 범위(크기)
    w 636
    h 442

    입니다.. 위 값을 어떻게 대입시켜야하나요?
  • 개가똥을참냐 2014.12.21 02:55

    imageSearcher3( ByRef imgX, ByRef imgY, img){
    global ActiveID
    WinGetPos, winX, winY, winW, winH, %ActiveID%

    winX2:= winX + 636
    winY2:= winY + 442
    winX:= winX + 328
    winY:= winY + 139

    ImageSearch, oX, oY, %winX%, %winY%, %winX2%, %winY2%, *70 %A_ScriptDir%\%img%
    If ( ErrorLevel = 0){

    imgX := oX
    imgY := oY
    return 1
    }
    else If ( ErrorLevel = 1){
    return 0
    }
    }

    시작되는 값
    x 328
    y 139

    서치 범위(크기)
    w 636
    h 442


    =======

    함수는 제가 못봐서 그냥 변수만 보세요.?

    맨정신이 아니라 이제 전 자러 갈께요.. 내일 또 뵈요^^?

  • profile
    파더 2014.12.21 03:32
    늦은시간 답변 매우감사합니다.. 덕분에 많이 배워갑니다..
  • 모바게 2014.12.21 03:21
    ImageSearch, oX, oY, winX+328, winY+139, winX+328+636, winY+139+442 , *70 %A_ScriptDir%\%img%
    or
    ImageSearch, oX, oY, winX+328, winY+139, winX+winW, winY+winH , *70 %A_ScriptDir%\%img%
  • profile
    파더 2014.12.21 03:33
    아니! 이럴수가.. ㅋㅋ 늦은시간 답변감사합니다.. 항상 도움만 받고 정작 저는 도움은못드리네요 ㅠ
  • 모바게 2014.12.21 03:36
    저는 나름 파더님 도움 많이 받았다고 생각합니다 ㅎㅎ
    자러가려다가 잠깐 들렀네요^^;
  • profile
    파더 2014.12.21 03:48
    설마요;; 우선은 편안한밤되세요.. 밤늦게 죄송합니다.. 배포때문에 ㅠㅠ 정신이없네요.. 내일뵈도록하겠습니다
  • 개가똥을참냐 2014.12.21 02:44

    http://w3tech.tistory.com/212


    글 마지막 부분 예제 보시면 아실듯 싶네요.


    예제에서 보더값과 캡션값을 저 거리만큼 더 생각하시면 되겠네요


    코드를 써서 올리고보니 질문내용이랑은 조금은 차이가 나서 지웠습니다.


    위에 링크 참고하는게 더 좋을듯 싶네요.

  • theruin 2014.12.21 05:18

    블루스택 창만 alt+ prtscr 해서 포토샵에 붙여 넣으세요. 그리고 룰러 부분 픽셀로 해서 값 보시면됩니다.

    그리고?WinGetPos 로 블루스택 창위치 구하신다음 아까 구한 픽셀값 더해주면 됩니다

  • 로뎀나무 2014.12.30 12:57

    오토핫키에 내장된window spy 프로그램을 쓰면 될듯한데요;;

    전체화면 기준과 활성화창 기준 좌표값이 나오니까요..


    아니면 레코더 이용하셔서 클릭으로 좌표값을 따내도 될듯합니다.

  • 보득 2015.01.20 20:47

    정보 감사합니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오랜만의 질문~ 오차율 전체 조정에대해 15 파더 2014.12.26 0/0
질문 별이되어라... 오핫 있으신분 .. 개인적으로 공유 부탁... 7 제라딘 2015.03.21 0/0
질문 몬길 재뽑기 질문좀 해도될까요.. 9 줄리어스시저 2014.12.25 0/0
자유 폴더안에 잇는 모든파일을 한번에 받을순 없나요?? 3 yodda 2014.12.25 0/0
자유 색상이 계속 변하는 경우에 PixelGetColor을 사용한 대응 6 내머리가별 2014.12.25 1/0
자유 지니모션 화면 숨기기 또는 최소화 방법? 별되하는사람 2014.12.24 1/0
질문 숨어야산다님 scite4 질문좀하고싶은데.. 튀니지사람들 2014.12.23 0/0
자유 오토핫키...재미있고 좋네요 3 라오메돈 2015.01.01 0/0
질문 오토핫키 문제확인(디버깅) 질문 3 튀니지사람들 2014.12.24 0/0
질문 트레이아이콘 관련해서 질문 하나 있습니다. 3 마지막이야기 2014.12.22 0/0
질문 별이되어라 매크로 관련 문의 8 퓨이러스 2016.03.13 0/0
자유 오토핫키 카페들이 많이 죽었는데.. 9 개가똥을참냐 2015.04.29 0/0
질문 매크로 값 설정 저장 7 rh1406 2014.12.27 0/0
질문 Dropdownlist 기본값 줄수 없나요?? 3 yodda 2014.12.21 0/0
질문 신기하네요.. 6 서재완 2015.01.23 0/0
질문 postmessage 방향키 질문입니다. 9 김철수씨 2020.04.03 0/0
질문 지정 영역 이미지서치시 영역값 구하는방법이먼가요? 13 파더 2015.01.20 0/0
질문 이미지 서치 질문드립니다 5 연구원 2014.12.21 0/0
질문 안녕하세요 간만에 오핫커뮤니티와서 질문!!! 16 파더 2014.12.20 0/0
정보 지니모션 안보이게 하고 매크로 동작 24 Works 2015.04.10 0/0
Board Pagination Prev 1 ... 193194195196197198199200201 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글