;- whole screen :
Code: Select all
CoordMode, Pixel,screen
CoordMode, Mouse,screen
Color = 0x17AF9C
*~$x::
While GetKeyState("x", "P") {
PixelSearch,XF,YF, 0, 0, A_ScreenWidth, A_ScreenHeight, %color%,0,RGB Fast
If (!ErrorLevel)
mousemove,%xf%,%yf%,0
else
ToolTip,NJET найден %color% цвет
}
tooltip
SoundBeep, 1000
Return
esc::exitapp
или :
Code: Select all
WA:=A_screenwidth,HA:=A_screenheight,xx:=100
;x1:=(WA*49.95)/xx, y1:=(ha*50)/xx,w1:=(wa*50)/xx , h1:=(ha*49.9)/xx ;- percent calc e.g. x1 > (959*100)/1920=49.95
x1:=(WA*49.95)/xx, y1:=(ha*50)/xx,w1:=(wa*70)/xx , h1:=(ha*70)/xx ;- percent calc bigger area
CoordMode, Pixel,screen
CoordMode, Mouse,screen
Color = 0xFFDB75
*~$x::
While GetKeyState("x", "P") {
PixelSearch,XF,YF,x1,y1,w1,h1, %color%,0,RGB Fast
If (!ErrorLevel)
{
;mousemove,%xf%,%yf%,0
;sleep,100
;Mouseclick,left,,,2
Mouseclick,left,%xf%,%yf%,2
}
else
ToolTip,НЕТ > найден %color% цвет
}
tooltip
SoundBeep, 1000
Return
esc::exitapp