매크로

조회 수 1375 추천 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 푸파재대결 2023.02.24 0/0
질문 혹시 이미지인식이 옛날 온라인게임도 가능할까요? 노가다게임 2023.02.24 0/0
질문 바람의나라 불홍 심투핵 구합니다. 오뎅윙기 2023.02.24 0/-1
질문 오토핫키 질문 드립니다!! 1 반수현 2023.02.24 0/0
질문 텍스트뒤에 음영처리나 텍스트에 다른색으로 테투리치... 제스토 2023.02.24 0/0
질문 틀린 그림 찾기? 7 시원짱 2023.02.24 0/0
질문 오토핫키 이미지인식 어캐하나요 2 니누미 2023.02.24 1/0
질문 동영상 파일(*.*) 카카오톡 전송 3 터마 2023.02.24 0/0
질문 이제 오핫은.. 사장되는건가요? 3 푸파재대결 2023.02.24 0/0
질문 프로그램 실행하는 스크립트 오류... 2 배틀크루저 2023.02.24 0/0
질문 오토핫키 단축키 스크립트 오류 확인 및 도움 요청합니다. 배틀크루저 2023.02.24 0/0
질문 오핫 LD버전 최적화 매크로 개발가능하신분?.. 3 배배백100 2023.02.24 0/0
질문 이미지맥스와 오토핫키 3 joeypre 2021.10.02 0/0
질문 사인코드 어떻게 뚫죠? 2 푸파재대결 2023.02.24 2/0
질문 오토 핫키 오딘 핵가드에 혹시 안걸리나요? 5 배배백100 2024.04.22 0/0
질문 비활성 이미지서치 질문드립니다.. venruky 2023.02.24 0/0
질문 매크로좀 오랜만에 다시보고자 접속을... 7 joeypre 2021.09.27 3/0
질문 오딘 오토핫키 로 클릭되나요? 3 jjjju 2023.02.24 1/0
질문 오토 핫키 마우스 클릭 질문 nn100 2023.02.24 0/0
질문 오토핫키 창크기제어 질문드립니다 무적트럭 2023.02.24 0/0
Board Pagination Prev 1 ... 456789101112 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글