生成某区域象素的校验和.
PixelChecksum ( 左侧, 顶部, 右侧, 底部 [, 步进 [,句柄 [,模式]]] )
| 左侧 | 矩形区域左侧的坐标. |
| 顶部 | 矩形区域顶部的坐标. |
| 右侧 | 矩形区域右侧的坐标. |
| 底部 | 矩形区域底部的坐标. |
| 步进 | [可选参数] 默认情况下每个象素都要校验一次,而此参数可跳过指定数量的象素才校验(可提升执行速度).例如,数值2表示每隔一个象素才校验一次.默认值为 1. 不推荐步进值超过 1 . |
| 句柄 | [可选参数] 目标窗口句柄. |
| 模式 | [可选参数] 默认 0 使用 ADLER 校检, 1 CRC32 校检. |
| 成功: | 返回指定区域的校验和. |
| 失败: | 返回 0. |
; Wait until something changes in the region 0,0 to 50,50
; Get initial checksum
Local $checksum = PixelChecksum(0, 0, 50, 50)
; Wait for the region to change, the region is checked every 100ms to reduce CPU load
While $checksum = PixelChecksum(0, 0, 50, 50)
Sleep(100)
WEnd
MsgBox(0, "", "Something in the region has changed!")