[AHK-] PixelSearch一直失敗已刪文

看板EzHotKey作者 ( )時間5年前 (2019/07/03 11:51), 編輯推噓1(102)
留言3則, 2人參與, 5年前最新討論串1/1
研究好幾天,找不到解決方法 我先用小畫家畫了一張圖,黑底然後加一個紅色小方塊 再來用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,我找不到原因為何抓不到= = 請各位大神幫幫忙了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.71.148 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1562125895.A.7EE.html

07/03 17:23, 5年前 , 1F
PixelSearch 是 BGR 順序, 所以你要改成 0x241CED
07/03 17:23, 1F

07/03 17:24, 5年前 , 2F
或者你在 PixelGetColor 就不要加 RGB 參數
07/03 17:24, 2F

07/03 18:23, 5年前 , 3F
哈哈哈 感謝 問題都解決了
07/03 18:23, 3F
文章代碼(AID): #1T72P7Vk (EzHotKey)
文章代碼(AID): #1T72P7Vk (EzHotKey)