搜索像素矩形的像素顏色.
PixelSearch ( 左, 上, 右, 下, 顏色 [, 色差 [, 步進(jìn)值
[,句柄]]] )
左 | 矩形的左上角水平坐標(biāo)(X). |
上 | 矩形的左上角垂直坐標(biāo)(Y). |
右 | 矩形的右下角水平坐標(biāo)(X). |
下 | 矩形的右下角垂直坐標(biāo)(Y). |
顏色 | 搜索的顏色值(十進(jìn)制或十六進(jìn)制). |
色差 | [可選參數(shù)] 0 到 255 之間的值, 用以指定紅, 綠, 藍(lán)的顏色偏差范圍. 默認(rèn)值為 0 (完全匹配). |
步進(jìn)值 | [可選參數(shù)] 默認(rèn)搜索每個(gè)象素, 此參數(shù)可指定跳過搜索的象素?cái)?shù)量(提升執(zhí)行速度). 例如,數(shù)值 2 表示每隔一個(gè)象素搜索下一個(gè). 默認(rèn)值為 1. |
句柄 | [可選參數(shù)] 目標(biāo)窗口句柄. |
成功: | 返回兩個(gè)元素的坐標(biāo)值數(shù)組. (Array[0] = x 坐標(biāo), Array[1] = y 坐標(biāo)). |
失敗: | 返回 0, 如果未發(fā)現(xiàn)顏色, 則設(shè)置 @error 為 1. |
; 在 0,0-20,300 范圍內(nèi)查找純紅色像素點(diǎn)
Local $coord
= PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
MsgBox(0, "X 與 Y
坐標(biāo)值:", $coord[0] & "," & $coord[1])
EndIf
; 在 0,0-20,300 范圍內(nèi)查找純紅色像素點(diǎn),允許 10 個(gè)顏色偏差
$coord =
PixelSearch(
0, 0, 20, 300, 0xFF0000, 10 )
If Not @error Then
MsgBox(0, "X 與 Y
坐標(biāo)值:", $coord[0] & "," & $coord[1])
EndIf
provider with jb51.net (unicode) |