오토핫키 커뮤니티

조회 수 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
분류 제목 글쓴이 최근변경 추천
정보 레이븐 블루스택용 소스7탄 - 필요하신분쓰세요 추천X 1 T7GG 2016.11.14 1/0
정보 레이븐 블루스택용 소스6탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
정보 레이븐 블루스택용 소스5탄 - 필요하신분쓰세요 추천X 1 T7GG 2016.11.14 1/0
정보 레이븐 블루스택용 소스4탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
정보 레이븐 블루스택용 소스3탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
정보 레이븐 블루스택용 소스2탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
정보 지니모션 디바이스(타이틀) 검색 ddl 소스 9 핸콕 2015.10.11 3/0
정보 제가 쓰는 픽셀피커입니다(스크립트) 6 와이로 2017.02.11 3/0
정보 테일스타 내 포인트 조회기 16 와이로 2017.07.04 4/0
정보 해당이미지를 검색영역에서 모두 찾기 3 와이로 2015.11.11 1/0
정보 한/영 전환 및 한글인지 영어인지 체크하는 방법 3 sistt 2017.04.08 1/0
정보 INI 를 쉽게 사용해봅시다. 11 모바게 2017.11.01 3/0
정보 많은분들이 공유하신 확장모니터 사용법입니다. 골부리 2015.07.14 0/0
정보 브레이브 헌터 ... 매크로.. 1 제발등업좀2 2015.07.10 4/0
정보 이미지파일 세밀하게 캡쳐하기 12 부비수달 2017.08.13 0/0
정보 탭타이탄 연타 매크로 입니다. (초보만) 2 피겨맨 2015.07.01 1/0
정보 이미지 서치시 범위찾는 스크립트입니다 beat 2015.06.30 0/0
정보 블루스택 PostMessage 사용법 4 천례향 2016.03.21 0/0
정보 항상위에있는 메모장 스크립트 성지순례왔다 2015.06.21 0/0
정보 활성화된 창으로 esc보내는 라이브러리. 1 헐키 2015.06.19 0/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글