ピクセル長方形から指定された色のピクセルをさがします。
PixelSearch left, top, right, bottom, color [, shade-variation] [, step]]
パラメータ
left | 長方形の左部座標 |
top | 長方形の上部座標 |
right | 長方形の右部座標 |
bottom | 長方形の下部座標 |
colour | 探すピクセルの色(10進数または16進数) |
shade-variation | オプション: 赤、緑、青色成分の濃淡の許容度を指定する0から255までの数値。デフォルトは0 (完全一致)。 |
step | オプション: 全てのピクセルではなく、与えられた1より大きい値おきにスキップした位置のピクセルを調べます(高速化のため)。例えば、2を指定すると1つおきにピクセルをチェックします。デフォルトは1。 |
返し値
成功: | ピクセルの座標が格納された要素数2の配列を返します。 |
失敗: | 指定された色が見つからなかった場合、oAutoIt.errorを1に設定します。 |
注意
検索は上から下、左から右に行われ、最初に一致した結果が返されます。
関連
PixelChecksum, PixelGetColor, PixelCoordMode (Option)
例
Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
value = oAutoIt.PixelSearch(0,0, 100, 100, 0)
If oAutoIt.error = 1 Then
WScript.Echo "Colour not found"
Else
WScript.Echo "Colour found at: " & value(0) & "," & value(1)
End If