[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