오토핫키 커뮤니티

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 프로세스 픽셀??을 읽어오지 못할경우 어떻게하나요/ 1 패귀다리기 2019.07.06 0/0
질문 프로세스 질문좀 하겠습니다~ 5 꾸기 2017.09.26 0/0
질문 프로세서이름이 같을때 각각의 pid값 질문 2 광대승천 2019.06.28 0/0
질문 프로그램비활성 알트+f4 로 꺼지게만들려고하는데 반응... 구름빵 2017.01.01 0/0
질문 프로그램 종료시 오토핫키도 같이 종료하는 명령어는 ... 1 도움늅6 2021.01.21 0/0
공유 프로그램 종료시 스스로 지워지는 스크립트 1 노터스 2020.08.08 0/0
자유 프로그램 제작 해주실분 1 무등산 2020.01.21 0/0
질문 프로그램 실행하는 스크립트 오류... 2 배틀크루저 2023.02.24 0/0
자유 프로그램 만들어봅니다~리세 , 오토 , 매크로 등 1 dark 2019.08.30 0/0
질문 프로그램 끄기 명령어 3 욱이 2015.01.29 0/0
질문 프로그램 구동중 멈췄다가 다시 실행 4 N4N2 2015.11.08 0/0
정보 프로그램 간이 비밀번호 임시 1 T7GG 2016.09.10 0/0
자유 프로그래밍이 처음이신분들은 여기 참고해보세요 2 Allyce 2017.07.05 0/0
질문 프로그래밍에 아무지식이 없는 사람입니다. 7 별되매냐 2015.06.13 0/0
질문 프렙 사용유저인데 오토핫키 난이도가 어느정도인가요?? 1 찔끔찔금이 2017.02.16 0/0
자유 퓨.. 오토핫키시작한지 4일됬는데 힘드네요 2 침묵의고요 2015.12.01 0/0
정보 푸시불렛자료-스마트폰으로 매크로에 명령하달입니다. 2 단백질 2019.03.06 0/0
질문 푸쉬블렛이랑 비슷한 프로그램이 있나요? 1 지니블렉션 2019.02.27 0/0
자유 푸념글쓰고있었더니 디비가 반응하나봐요 ㅋㅋ 4 외치기 2015.03.30 0/0
자유 폴더안에 잇는 모든파일을 한번에 받을순 없나요?? 3 yodda 2014.12.25 0/0
Board Pagination Prev 1 ... 8910111213141516 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글