Hey :))
ich brauche Hilfe.
Und zwar soll das Programm aus einem bestimmten Teil eines Fensters mit
PixelCheckSum() einen Wert bestimmen mit immer ca 1 sec. unterschied
zwischen den Abfragen.
Soweit nicht schwer nur das ganze soll ohne Sleep() sondern mit dem TimerInit() und
TimerDiff() gemacht werden, damit in der zwischenzeit noch was passieren kann.
Das will einfach nicht klappen....
Spoiler anzeigen
dim $checksum_koords [4]
$checksum_koords[0]=1002
$checksum_koords[1]=1070
$checksum_koords[2]=571
$checksum_koords[3]=581
$Timer=TimerInit()
While 1
$checksum =PixelChecksum($window[0]+$checksum_koords[0],$window[1]+$checksum_koords[2],
$window[0]+$checksum_koords[1],$window[1]+$checksum_koords[3])
If TimerDiff($Timer) > 1000 and $checksum == PixelChecksum($window[0]+$checksum_koords[0],$window[1]+$checksum_koords[2],
$window[0]+$checksum_koords[1],$window[1]+$checksum_koords[3]) Then
MsgBox(0,"","")
EndIf
WEnd
Die Zeilenumbrüche in der Funktion dienen nur zur Veranschaulichung!
Danke für jeden Tipp!
LG