안녕하세요~ 킴영감입니다~


이곳에 EKMLib 사용가능한 프로그램의 목록을 작성해 놓겠습니다.


운영체제로 사용가능 프로그램 및 조건이 다르니 확인하시기 바랍니다.


2.1.3 버전 기준입니다.


Window 7


가능 프로그램


블루스택
블루스택2 - 자식 윈도우 사용

블루스택3 - 자식 윈도우 사용 (자식 윈도우 번호 : 1)
녹스 (스피드모드)
Chrome
Internet Explorer
MEMU


불가능 프로그램


MOMO앱플레이어 (이미지서치가 안됩니다.)


Window 10


가능 프로그램


블루스택

블루스택3 (스피드모드, 완모드 모두 사용가능) - 클릭 시 자식 윈도우 사용 (자식 윈도우 번호 : 1)
녹스 (스피드모드, 호완모드 모두 사용가능)
Internet Explorer

Chrome

MOMO앱플레이어 - 클릭 시 자식 윈도우 사용 (번호 : 2), y좌표에 제목표시줄 만큼 빼줘야 동작함 (값 : 37)


불가능 프로그램


현재까진 없습니다.



목록에 없는 프로그램을 사용하시는 분들은 피드백을 주시면 그 내용을 업데이트 하겠습니다.


많은 참여 부탁드립니다~


감사합니다

블로그 이미지

킴영감

프로그래밍과 게임공략, 게임과 관련된 프로그램에 대한 내용을 다룹니다.

댓글을 달아 주세요

  • 항상잘보고있습니다 2017.12.17 21:43  댓글주소  수정/삭제  댓글쓰기

    킴영감님 강좌 잘보고 있습니다. 모모에서는 비활성 클릭이 안되더라구요 ㅎㅎ 현재 녹스로는 잘 사용 중입니다. 감사합니다.

  • 항상잘보고있습니다 2017.12.19 07:03  댓글주소  수정/삭제  댓글쓰기

    녹스에서 잘 돌아가서 모모로 다른 작업을 안해보았습니다..ㅎㅎ

  • 클러 2017.12.22 14:24  댓글주소  수정/삭제  댓글쓰기

    모모에서는 자식창 검색 및 핸들값까지는 잘 받아 오는데, 비활설창 이미지 서치를 계속 실패합니다.
    모모는 앱 설정에서 "스피드모드"로 바꾸는게 없더군요.
    아마도 OpenGL 호환모드로만 작동해서 그런것인가 하고 생각 해 봅니다.
    킴영감님께서 검토 해 보시면 답이 나올듯합니다.

  • 클러 2017.12.22 15:08  댓글주소  수정/삭제  댓글쓰기

    킴영감님 질문 하나 드립니다.

    녹스를 사용중인데요.
    아래 스크립은 던전을 반복진입하는 내용입니다.
    덕분에 잘 사용하고 있는중입니다.

    Button던전:
    Loop
    {
    global _hWnd
    winTitle := "Nox"
    EKMLib_findHWND(winTitle, _hWnd)
    EKMLib_findChildHWND(_hWnd, num)
    EKMLib_getChildHWND(_hWnd1, 2)
    e := EKMLib_inactiveImageSearchAndClickA("Image", "파티매칭", 0, 0, 0, 0, _hWnd1, 0.98, 1)
    e := EKMLib_inactiveImageSearchAndClickA("Image", "에러확인", 0, 0, 0, 0, _hWnd1, 0.98, 1)
    e := EKMLib_inactiveImageSearchAndClickA("Image", "장비교체취소", 0, 0, 0, 0, _hWnd1, 0.98, 1)
    e := EKMLib_inactiveImageSearch("Image", "스킬창취소", x1, y1, x2, y2, _hWnd1, 0.98)
    if (e=0)
    EKMLib_click(30, 60, _hWnd1)
    e := EKMLib_inactiveImageSearch("Image", "던전", x1, y1, x2, y2, _hWnd1, 0.98)
    if (e=0)
    EKMLib_click(1180, 110, _hWnd1)
    e := EKMLib_inactiveImageSearchAndClickA("Image", "그만보기", 0, 0, 0, 0, _hWnd1, 0.9, 1)
    e := EKMLib_inactiveImageSearchAndClickA("Image", "나가기", 0, 0, 0, 0, _hWnd1, 0.98, 1)

    Sleep, 500
    }
    return

    그런데,
    위의 스크립트를 테스트용으로 아래와 같이 수정하였는데, 이미지 서치를 계속 실패합니다.
    아무리 봐도 원인을 모르겠습니다.
    녹스를 사용하는 동일 조건에 서치에 사용 된 이미지 파일도 파일명만 다를 뿐 똑 같습니다.
    이미지 서치 정밀도 0.98은 1부터 쭉 테스트 해 보고 잘 되어서 선택한 수치입니다.

    Button이미지서치:
    {
    global _hWnd
    winTitle := "Nox" ;윈도우 타이틀 입력
    EKMLib_findHWND(winTitle, _hWnd)
    EKMLib_findChildHWND(_hWnd, num)
    e := EKMLib_getChildHWND(_hWnd1, 2)
    if (e=0)
    MsgBox, 핸들값 찾기 성공 - %_hWnd1%
    else
    MsgBox, 핸들값 찾기 실패
    e := EKMLib_inactiveImageSearch("Image", "Test", x1, y1, x2, y2, _hWnd1, 0.98) ; 검색 할 이미지명 입력
    if (e=0)
    MsgBox, 이미지 검색 성공
    else
    MsgBox, 이미지 검색 실패
    }
    return

    한번 봐 주시길 부탁 드립니다.
    수고하세요.

  • 클러 2017.12.22 17:26  댓글주소  수정/삭제  댓글쓰기

    답변 감사합니다.

  • 2018.01.07 04:21  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 초보자 2018.06.28 15:50  댓글주소  수정/삭제  댓글쓰기

    피크앱플레이어 는 안되나여 ??

    • 킴영감 2018.07.12 05:00 신고  댓글주소  수정/삭제

      피크앱플레이어에서는 테스트 해보지 않아서 확답을 드릴 수는 없지만 제 유튜브채널로가셔서 EKMLib 강의 3강을 보시면 도움되실 겁니다.^^

  • 배움 2018.07.31 14:08  댓글주소  수정/삭제  댓글쓰기

    #include EKMLib.ahk ; EKMLib 라이브러리 추가
    user_id := "guest" ; 따옴표 사이에 ID를 입력합니다.
    user_pw := "goodluck" ; 따옴표 사이에 PASSWORD를 입력합니다.
    EKMLib_Start(user_id, user_pw) ; EKMLib 라이브러리 로딩

    GUI, Add, Text, x35 y5 w100 h20, ♪♩♫♪
    GUI, Add, Button, x20 y30 w110 h20, 시작
    GUI, Add, Button, x20 y55 w110 h20, 종료
    GUI, Show

    return

    Button시작:
    {
    global _hWnd
    winTitle := "NAVER - Chrome"
    EKMLib_findHWND(winTitle, _hWnd)
    e := EKMLib_inactiveImageSearchAndClickA("Image", "test", 0, 0, 0, 0, _hWnd, 0.95, 1)
    }
    return

    동영상 강의보고 크롬 네이버 메인화면의 블로그 글자를 비활성 이미지서치 및 클릭 코드가 작동이 안됩니다.
    이미지를 찾아드립니다 프로그램으론 잘 찾던데....크롬에선 안되는건가요?

  • 궁그미 2018.08.02 22:47  댓글주소  수정/삭제  댓글쓰기

    메이플스토리에서 비활성 픽셀서치가 픽셀값을 서치하지 못하는거 같아요

    270,620 좌표는 체력바의 30%정도 부분이고
    체력이 없을땐 회색으로 변해서 회색을 캐치해서 작업을하는 매크로를 사용하는데
    EKM함수를 사용한 쪽은 무조건 못 찾아서 만피 메세지박스가 올라오고
    일반 함수를 사용하면 컬러 캐치가 됩니다
    비활성으로 쓰고 싶은데 메이플은 적용이 안대는거 같아요 ㅜㅜ 오차값을 늘려봐도 무엇때문인지 캐치를 못하네요
    컬러부분을 그대로 색 값으로(0xABCDEF) 식으로 넣어줘도 같아요

    F8::
    PixelGetColor, ak, 270, 620, RGB
    MsgBox,%ak%
    return

    F10::
    e := EKMLib_inactivePixelSearch( XX, YY, 270, 620, 270, 620, %ak% ,_hWnd, 0)
    if(e = 0)
    {
    msgbox, 딸피
    }
    else
    {
    msgbox, 만피
    }
    return

    F11::
    PixelSearch, XX, YY, 280, 620, 280, 620, %ak% , 0
    IF ErrorLevel = 0
    {
    msgbox, 딸피
    }
    else
    {
    msgbox, 만피
    }
    return

  • 2018.08.07 13:09  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 2018.08.07 13:33  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 마드 2018.10.22 16:01  댓글주소  수정/삭제  댓글쓰기

    갤럭시 핸드폰 화면을 컴퓨터로 옮겨주는 Sidesync에서는 이미지서치가 동작을 안하는거 같던데 확인 좀 부탁드려도 될까요??

    • 킴영감 2018.10.22 19:03 신고  댓글주소  수정/삭제

      사용하시는 프로그램을 일일이 확인해드리는건 어렵습니다.
      우선 제 유튜브에 가셔서 EKMLib 3강을 보시고 해당 프로그램에 적용해보시면 될 것 같습니다^^