매크로

조회 수 201 추천 0 댓글 1

이미치서치를 바탕화면에서는 가능하게 만들었는데, 녹스를 키면 이미지를 못찾습니다.


이유가 뭘까요?


  • 파이썬공부중 2020.05.10 11:29

    녹스를 캡쳐해봐야 알겠는데.


    이미지캡쳐하는 소스라도 볼 수 있을까요?


    제가 짐작하는 이유는.


    소스코드에 win api중에서 printwindow()를 사용하고 있지 않을까 싶음.


    제가 알기론,

    printwindow는 운영체제가 알고있는 해당 프로그램의 이미지를 보여주는건데.(DC에 접근해서)

    만약 운영체제에게는 안 알려주고, 해당 프로그램이 그래픽드라이버에(모니터) 직접 뿌릴 좌표별색깔을 알려준다면.

    printwindow로는 캡쳐하지 못함. 이런경우 특징이. 해당 창을 캡쳐하면 창타이틀은(상단바) 표시가 되는데. 내용은 검은색임.


    이럴때는 비활성이미지서치는 불가임..

    만약한다면, 활성상태의 이미지서치뿐인데,  graphics 클래스를 이용해서 화면 전체 캡쳐해서 해당 프로그램만 도려내는 방식을 이용해야함.

    1. 전체 캡쳐

    2. 해당 프로그램 좌표와 해당 프로그램 폭,넓이 얻기

    3. 캡쳐한 이미지에서 해당 프로그램이미지 도려내기.


    틀리다면 지적



    + 아니면 getpixel로 픽셀 색깔 얻어보세요.

    0,0~5,x 부분정도는 색깔이 있는데.

    이미지 중간 부분에는 다 검은색으로 나온다면 제 말이 맞을듯.





List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미 한 선언을 바꿀수는 없나요? 6 GOLD 2015.03.04 0/0
질문 이미지 2개를 찾는반복은 어떻게하나요? 7 후루룹 2015.03.27 0/0
질문 도와주세용 이미지서치후 다시 이미지 서치할떄... 3 소리없이 2015.03.05 0/0
질문 어제올린 질문인데 다시씁니다.. 5 후루룹 2015.03.05 0/0
자유 쿠키런 매크로 없나요? 2 펄엔젤 2015.03.13 0/0
질문 버튼반응문제 해결되지않아 다시질문합니다 5 GOLD 2015.03.06 0/0
질문 시간경과 프로그램만들어봣는데 안되네요 6 GOLD 2015.03.06 0/0
질문 포스트메세지 비활성클릭... 자꾸 물어봐서 죄송합니다... 18 투혼레몬 2015.03.06 0/0
질문 loop 명령문 이렇게 쓰는거 맞나요? 6 언제나ing 2015.03.09 0/0
질문 다른사람이 만든 프로그램 스크립트를 볼 수 있는 방법... 3 빈스3678 2015.03.08 0/0
질문 if 문법 질문합니다. 2 skftk 2015.03.07 0/0
질문 +Backgroundtrans의 뜻을 한글로 설명해주세요 2 GOLD 2015.03.11 0/0
질문 if문을 딱한번만 실행시킬수없나요? 4 GOLD 2015.03.12 0/0
질문 loop문 땡땡시간경과후 탈출하기 질문입니다. 2 올드휴고 2015.03.15 0/0
자유 월요일이네요!! 1 안양_문군 2015.03.09 0/0
자유 헐.... 1 GOLD 2015.03.10 0/0
질문 겜도리님 소스중에 창설정시 창화면 변하지 않게 하는 ... 7 낭군이 2015.03.11 0/0
질문 PostMessage 그림판에 테스트하는데 점이 안찍히는데 ... 5 로켓맨 2015.03.11 0/0
질문 오토핫키 질문입니다 고수님들 ㅠㅠ 2 닉넥넥 2015.03.11 0/0
질문 오토 핫키 최초실행시에만 명령하는 방법 있을까요?? 4 아키만점 2015.03.13 0/0
Board Pagination Prev 1 ... 202122232425262728 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글