오토핫키 커뮤니티

조회 수 593 추천 1 댓글 2

제가 쓰려고 만들고 있는 매크로에 쓰고 있는 함수문이고요..

여타 설명은 쓰지 않을 계획입니다.

해석가능하신분만 사용하시면 좋을듯해요...

비활성화상태에서도 가능하고, 대신 창을 가리면 안됩니다.;;; - 이게 제 한계인듯하네요..


;----------------------------------- 픽셀서치(비교값적용) 함수선언

;~ PixelS(화면좌표X,화면좌표Y,비교컬러_0xFFFFFF(민값), 창 ahk_id)

;~ 화면좌표기준 - in active window?

;~ 비활성화가능/화면가리면 안됨

PixelS(st_X,st_Y,Bs_color,ahk_id)

{

CoordMode,Pixel,Screen

; 비교컬러값 ?brg구분 10진수화

ckH = 0x

ckLv = 16 ; 색값변화량?

Bbl := Substr(Bs_color, 3, 2) ; Blue 값

Bbl = %ckH%%Bbl% ; 10진수로 만들기

Bbl := Bbl>>0

Bbl1 := Bbl + ckLv ; 변화량더하기

Bgr := Substr(Bs_color, 5, 2) ; Green 값

Bgr = %ckH%%Bgr%

Bgr := Bgr>>0

Bgr1 := Bgr + ckLv

Bre := Substr(Bs_color, 7, 2) ; Red 값

Bre = %ckH%%Bre%

Bre := Bre>>0

Bre1 := Bre + ckLv

;~ 10진수값임

;~ Bbl (Blue 비교컬러민값)

;~ Bbl1 (Blue 비교컬러맥값)

;~ Bgr (Green 비교컬러민값)

;~ Bgr1 (Green 비교컬러맥값)

;~ Bre (Red 비교컬러민값)

;~ Bre1 (Red 비교컬러맥값)

WinGetPos,wX,wY,aW,aH,ahk_id %ahk_id%

ckX := wX+st_X

ckY := wY+st_Y

PixelGetColor,st_CC,%ckX%,%ckY%

Cbl := Substr(st_CC, 3, 2)

Cbl = %ckH%%Cbl%

Cbl := Cbl>>0

Cgr := Substr(st_CC, 5, 2)?

Cgr = %ckH%%Cgr%

Cgr := Cgr>>0

Cre := Substr(st_CC, 7, 2)?

Cre = %ckH%%Cre%

Cre := Cre>>0

;~ 10진수값임

;~ Cbl (Blue 컬러값)

;~ Cgr (Green 컬러값)

;~ Cre (Red 컬러값)

if ( Bbl<=Cbl and Cbl<=Bbl1 and Bgr<=Cgr and Cgr<=Bgr1 and Bre<=Cre and Cre<=Bre1) ; 비교시작

{

errorlevel=0

}else{

errorlevel=1

}

return errorlevel ; Errorlevel 값 리턴

}


예제)

PixelS(460,470,0x58606D,Ttid)

if errorlevel=0

{

break

}


그럼수고하세요 ^^



List of Articles
분류 제목 글쓴이 최근변경 추천
자유 슬 저도 그림이 그려져가네요 10 valum 2015.04.10 1/0
질문 블루스택 별이되어라 오핫은 없는건가요? 2 docoz 2015.01.17 0/0
질문 오토핫키가 히로매크로와 비슷한 종류의 매크로인가요? 곰발바닥 2015.01.12 0/0
자유 오핫 사용하시는분들 L 버전 , B버전 둘중에서 2 캔디염 2015.01.12 0/0
질문 오핫 배울려고합니다 고수님들 13 알천비 2024.07.11 0/0
자유 흠.. 안녕들 하세요.. 13 폐이니즘 2015.01.16 0/0
질문 인증 도움좀 주세요.. 7 shcjf 2015.01.23 0/0
질문 모바게님 비활성 함수 이렇게 사용하는거 아닙니까? 3 앞프론뒷태 2015.01.13 0/0
질문 메크로 돌리고싶습니다..ㅠ.ㅠ 멋쟁이태경 2015.01.10 0/0
질문 이상하게 모비즌만 키면 오핫키 시작키가 안눌러지고 ... 칼시이나 2015.01.10 0/0
질문 splashimage 질문좀요 ㅠㅠ 8 shcjf 2015.01.11 0/0
질문 블택으로 세나 매크로 돌릴려고 하는데요.. 프로포스 2015.01.09 0/0
질문 몬길 지니모션 질문요.. 4 카자마혼 2015.01.09 0/0
질문 비활성 픽셀서치 가능한가요? 13 흑콘 2016.08.22 0/0
질문 몬길 이미지서치 매크로 할때.. 1 chodod 2015.01.08 0/0
자유 (개초보) 이번에는 함수를 이용해서 세나 매크로 만들... 3 앞프론뒷태 2015.02.04 0/0
질문 gui edit 스크롤바 질문드려요 6 valum 2015.01.29 0/0
자유 세나 매크로 제가만든 건데 문제가 좀 있습니다. 6 앞프론뒷태 2015.01.08 0/0
질문 이 명령어좀 알려주세요... 4 앞프론뒷태 2015.01.08 0/0
정보 별이되어라 색값 보정 함수선언.. 2 로뎀나무 2015.03.26 1/0
Board Pagination Prev 1 ... 190191192193194195196197198 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글