[AHK-] PixelSearch一直失败

楼主: bohun ( )   2019-07-03 11:51:32
研究好几天,找不到解决方法
我先用小画家画了一张图,黑底然后加一个红色小方块
再来用PixelGetColor 抓到272, 384 的颜色是0xED1C24
程式如下
F1::
MouseGetPos, mouseX, mouseY
PixelGetColor, color, %mouseX%, %mouseY%, RGB
StringRight color,color,10 ;
tooltip, %mouseX%,%mouseY%颜色是:%color%
return
然后用PixelSearch做确认
F12::
PixelSearch, Px, Py, 272, 384, 272, 384, 0xED1C24, 3, Fast
if (ErrorLevel=0)
MsgBox, A color within 3 shades of variation was found at X%Px% Y%Py%.
else
MsgBox, That color was not found in the specified region.
但是不管我怎么用都是出现That color was not found in the specified region.
系统是Win10 ErrorLevel似乎一直是1,我找不到原因为何抓不到= =
请各位大神帮帮忙了
作者: LPH66 (-6.2598534e+18f)   2019-07-03 17:23:00
PixelSearch 是 BGR 顺序, 所以你要改成 0x241CED或者你在 PixelGetColor 就不要加 RGB 参数
楼主: bohun ( )   2019-07-03 18:23:00
哈哈哈 感谢 问题都解决了

Links booklink

Contact Us: admin [ a t ] ucptt.com