生成像素區(qū)域的校驗(yàn)和.
PixelChecksum ( 左, 上, 右, 下 [, 步進(jìn)值 [,句柄 [,
模式]]] )
左 | 矩形的左上角水平坐標(biāo)(X). |
上 | 矩形的左上角垂直坐標(biāo)(Y). |
右 | 矩形的右下角水平坐標(biāo)(X). |
下 | 矩形的右下角垂直坐標(biāo)(Y). |
步進(jìn)值 | [可選參數(shù)] 默認(rèn)每個(gè)象素都校驗(yàn), 此參數(shù)可指定跳過校驗(yàn)的象素?cái)?shù)量(提升執(zhí)行速度). 例如,數(shù)值 2 表示每隔一個(gè)象素校驗(yàn)一次. 默認(rèn)值為 1. 不推薦步進(jìn)值超過 1. |
句柄 | [可選參數(shù)] 目標(biāo)窗口句柄. |
模式 | [可選參數(shù)] 默認(rèn) 0 = ADLER 校驗(yàn); 1 = CRC32 校驗(yàn). |
成功: | 返回區(qū)域的校驗(yàn)和值. |
失敗: | 返回 0. |
; 等候 0,0-50,50 區(qū)域的某些變化
; 獲取初始校驗(yàn)和
Local $checksum
= PixelChecksum(0, 0, 50, 50)
; 等候區(qū)域改變, 每 100 ms 檢查一次,以減少處 CPU 負(fù)載
While $checksum
= PixelChecksum(0, 0, 50, 50)
Sleep(100)
WEnd
MsgBox(0, "", "該區(qū)域發(fā)生了一些變化!")
provider with jb51.net (unicode) |