오토핫키 커뮤니티

조회 수 326 추천 0 댓글 6
; 비활성 이미지 클릭
; seconds : 시간 지정 (CheckImage 설정에 따름)
; fromX , fromY , toX , toY : 이미지 서치 범위 지정
; 리턴값 : 1 = 이미지 찾음 , 0 = 이미지 못찾음, -1 = 이미지 파일 없음
ClickImage(img, seconds=0, fromX=0, fromY=0, toX=0, toY=0) {
? ? Sleep, 10

? ? result := CheckImage( img, seconds, x, y, fromX, fromY, toX, toY)
? ? If (result = 1)
? ? {
? ? ? ? global ActiveID, DebugMode, WindowCaptionHeight, WindowBorderWidth, WindowBorderHeight

? ? ? ? WinGetPos, winX, winY, winW, winH, % ActiveID

? ? ? ? px:=x-winX-WindowBorderWidth
? ? ? ? py:=y-winY-WindowBorderHeight-WindowCaptionHeight

? ? ? ? p := px|py<<16

? ? ? ? If ( DebugMode = 1)
? ? ? ? {
? ? ? ? ? ? ToolTip, 이미지 클릭 %img%, x, y, 10
? ? ? ? }

? ? ? ? PostMessage, 0x201, 0, %p%, , % ActiveID
? ? ? ? PostMessage, 0x202, 0, %p%, , % ActiveID
? ? }

? ? Sleep, 200
? ? Return result
}


1. if ( ClickImage( "test.bmp" ) = 1)

2. if ClickImage("test.bmp")


위 1번 2번 두개다 정상적으로 작동하는데 1~2 번 차이점이 무엇인지 궁금하네요
초보 입문이라서 궁금한게 너무 많네요?
감사합니다

  • 매크로맨서 2015.04.17 08:57

    위에꺼는 ClickImage 함수의 반환값이 1일때 작동하는거고

    아래꺼는 1이 아니어도 값이 0이 아니면 작동하는거에요

  • 매크로맨서 2015.04.17 08:58

    근데 대충 보니까 찾으면 무조건 1 리턴하네요

    결국엔 다를게 없습니다

  • 두더지 2015.04.17 09:29
    댓글 감사합니다
    결론은 같다라는 거죠?
  • 우후훅 2015.04.17 09:03

    리턴값 : 1 = 이미지 찾음 , 0 = 이미지 못찾음, -1 = 이미지 파일 없음

    이렇게 설명에 써있네요.

    ?

    잴 마지막 부분 return result 에서 값을 result값을 리턴하는데 , result는 이미지가 있냐없냐 판단하는거고 이미지있으면 true를 리턴할거에요 true가 1이라,, 결국 저위 최종적으로 return result는 1값을 리턴하게되고

    ?
    if ( ClickImage( "test.bmp" ) = 1)? 이말은 if (1 =1 ) 이게되서 실행되는거겟죠..? 2번도 if (true) 라 실행되는거겠구요
    제가 틀렸다면 , 잘아시는분이 ㅎㅎ
  • 두더지 2015.04.17 09:32
    댓글 감사합니다 좋은하루 보내시기 바랍니다
  • 매크로맨서 2015.04.17 09:35

    아 좀 잘못 말했네요 그냥


    if function()


    이런식이면 1 이상일때 진행됩니다

    음수일때는 안되요


    네 일단 이 코드 상에선 결론은 같습니다


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 모바게님 비활성 이미지클릭 간소화 함수 질문요 6 두더지 2015.04.17 0/0
질문 변수 질문 5 암드래 2015.07.16 0/0
자유 근데 OCR로 이미지 판단이 가능할까요? 2 우후훅 2015.04.17 0/0
질문 블택윈도우화면 위로 Gui 텍스트 글자 보이게 하기 3 제주소나이 2015.04.22 0/0
질문 기본 연산자 기호관련해서 질문드려요 15 우후훅 2015.04.17 0/0
질문 지니 비활성화 질문 10 백곰e 2015.04.16 0/0
정보 gdip 간단 응용 팁들 13 매크로맨서 2015.04.18 0/0
정보 Gdip를 이용한 클립보드에 있는 이미지를 통한 이미지서치 11 암드래 2016.07.19 0/0
정보 일정이미지 발견시 다른이미지서치 할수있나요? 2 세나블텍 2015.04.16 0/0
질문 한스크립트안에 여러가지 스크립트를 넣어 놓을수 있나요? 4 세나블텍 2015.04.22 0/0
질문 coc는 매크로 불가능한가요? 8 콘초블레이드 2015.04.16 0/0
질문 gdip_imagesearch 사용하시는 분들 중에 tolerance 건... 12 매크로맨서 2015.10.08 1/0
질문 gui 질문좀할께여 8 백곰e 2015.04.15 0/0
질문 블루스텍 구동시 화면깨짐 현상.. 1 흑염제 2015.04.15 0/0
질문 임의의 숫자가들은 변수를 소트하는방법을 좀 부탁드려요. 14 우후훅 2015.04.15 0/0
질문 지니모션 복제실행 6 나는황제다 2015.04.22 0/0
자유 여기서 개발하시는분들은 보안도 신경쓰셔야할거같아요. 15 외치기 2015.07.26 0/0
질문 화면 해상도 4 나는황제다 2015.04.23 0/0
질문 게임상나오는숫자 이미지서칭으로 찾는방법요 28 우후훅 2015.04.24 0/0
질문 블루스택 터치문제 4 불꽃앞점멸 2015.04.15 0/0
Board Pagination Prev 1 ... 172173174175176177178179180 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글