오토핫키 커뮤니티

조회 수 241 추천 0 댓글 1

안녕하세요 오토핫키로 간단한 업무 효율화만 하다가 이번에 좀 더 심화적인 것을 만들어보려고 하는데요!


화면에 있는 글자(제품이름 등)을  인식해서, 해당 글자를  특정 서버나 자료에 있는 data에서 상응하는 값을 불러오고 싶습니다!


ex) 갤럭시북3 이라는 글자가 있다면,  서버에 [갤럭시북3 - 가성비가 좋다] 라는 데이터가 있어서 

    우측상단 자그만한 창에  "가성비가 좋다" 라는 data가 뜨게 하고 싶습니다  




OCR Reading 기능이 있다고는 들었는데  저렇게 후속 과정인 데이터 불러오기도 가능할까요?? ㅠㅠ


도움 주시는분께 약소하지만 커피 기프티콘이라도 드리고 싶습니다 ㅠㅠ


  • 함카리스마 2024.07.07 20:52
    #Persistent
    #Include, OCR.ahk  ;OCR 기능이있는, OCR 라이브러리 만들어서 불러오고 (예: Tesseract OCR)

    serverURL := "http://example.com/getProductInfo" ; 사용자가 정의한 서버 URL

    CoordMode, Pixel, Screen ;전체화면
    CoordMode, Mouse, Screen

    ; 특정화면 영역의 스크린샷을 찍고, OCR을 통해 화면의 "특정영역" 에서 텍스트인식
    x := 100
    y := 100
    width := 300
    height := 50
    FileDelete, screenshot.bmp
    DllCall("gdi32.dll\BitBlt", "Ptr", hdcDest, "int", 0, "int", 0, "int", width, "int", height, "Ptr", hdcSrc, "int", x, "int", y, "uint", 0x00CC0020)
    pToken := Gdip_Startup()
    pBitmap := Gdip_BitmapFromScreen(x " " y " " width " " height) ;특정 화면 영역의 스크린샷을 찍습니다.
    Gdip_SaveBitmapToFile(pBitmap, "screenshot.bmp")
    Gdip_DisposeImage(pBitmap)
    Gdip_Shutdown(pToken)

    recognizedText := OCR("screenshot.bmp") ; OCR을 사용하여 스크린샷에서 텍스트를 인식

    ; HTTP 요청을 통해 서버에서 인식된 텍스트를 바탕으로 데이터 요청하기
    HttpObj := ComObjCreate("MSXML2.XMLHTTP")
    HttpObj.Open("GET", serverURL . "?query=" . recognizedText, false)
    HttpObj.Send()

    ; 서버에서 받은데이터 GUI로 표시해주기
    if (HttpObj.status = 200) {
        responseData := HttpObj.responseText
        ; GUI 창에 데이터를 표시
        Gui, Add, Text, x10 y10, %responseData%
        Gui, Show, w300 h100, Product Info
    } else {
        MsgBox, Failed to get data from the server.
    }
    return

    ; OCR 라이브러리 함수 예시 (Tesseract 사용)
    OCR(imagePath) {
        RunWait, % "tesseract.exe " . imagePath . " stdout -l kor", , Hide, stdout
        return stdout
    }

    ;OCR 인식률을 높이기위해 인식할 텍스트 영역을 조정하고, 필요한경우 OCR 설정을 변경하는 것이 좋습니다.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 또 SOS 입니다 ㅜ 6 소리없이 2015.11.24 0/0
질문 오토핫키 배워보려고했는데 ㅠㅠ 6 울랄라호프 2019.01.24 0/0
자유 혹시 오토핫키 다루는 분들.. 4 쉬르릴 2021.05.20 0/0
자유 오토핫키.! qwaszxc 2014.08.24 0/0
자유 오..토 핫키~ 1 69사단장 2014.11.24 0/0
자유 오토핫키 게시판이 생겨서 좋네요 2 멜라니 2015.05.04 0/0
질문 [해결]녹스앱플 오핫 이미지 서치 질문입니다 27 T7GG 2015.09.22 0/0
질문 오토핫키 안드로이드에서도 작동시킬수있나요? 7 ddfa4 2015.08.08 0/0
자유 헛 오토핫키가.... 4 jojoin 2014.12.07 0/0
자유 강좌 안쓰기로 햇습니다 ㅠ 7 캔디염 2019.10.10 0/0
질문 세나 스킬관련 질문 3 cris 2014.09.07 0/0
질문 오토핫키로 난투장입장하시는분 있나요? 8 앙꼬호빵 2014.09.09 0/0
질문 아래글으보고.. 안드로이드에서도 오토핫키가돌아가나요? 3 바하람처럼 2015.01.05 0/0
자유 블루스택은 이미지 서치보다는 픽셀 서치를 이용하는게... 11 묵비권 2015.01.05 0/0
자유 대박..오토핫키.. 5 대가루 2014.09.25 0/0
정보 아직도 그림판으로 좌표를 알아 내시는건가요?? 6 미치 2014.12.12 0/0
정보 이미지 서치를 했는데 모서리쪽만 클릭을 해서 많이 속... 2 미치 2014.09.22 0/0
질문 몬길 이미지 서치로 오토핫키 스크립트 가능하신분 계... 2 개꾸링 2014.09.07 0/0
자유 오토핫키가 생각보다 어렵군요 11 광남 2015.05.04 0/0
질문 몬길 유저분중 매크로 관련 문의 입니다. 3 개꾸링 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글