오토핫키
[오토핫키] 픽셀 값 DB처럼 저장하기
징쟝
2019. 3. 26. 14:32
/*
F2를 누르면 마우스에 위치해 있던 좌표에 기반해 픽셀 값을 따냄.
따낸 픽셀 값은 툴팁으로 뜬다.
그 상태에서 F3을 누르면 db.txt에 저장한다.
다만 중복될시 저장안하고
중복이 되지 않는다면 저장을 한다.
픽셀값을 계속 여러개 저장해야돼서 사용하기 위해 만들었습니다.
*/
#SingleInstance Force
F2::
{
MouseGetPos, xPos, yPos
PixelGetColor, Pcolor, %xPos%, %yPos%
;ClipBoard := PixelSearch, xPos2, yPos2, 0,0, A_ScreenWidth, A_ScreenHeight, %Pcolor%, 5, Fast
ToolTip 색값 : %Pcolor%
}
return
F3::
if Pcolor= False
reload
Ifnotexist db.txt
FileAppend,,db.txt
FileRead, var, db.txt
if errorlevel = 0
{
IfNotinString, var, %Pcolor%
{
msgbox, 새로운 픽셀 값 %Pcolor% 입니다.
;FileAppend,%Pcolor%.db.txt
FileAppend,%Pcolor%`n,db.txt
}
else
{
msgbox, 기존에 있는 값 %Pcolor% 입니다.
}
}
return
F4::exitapp