Dim $iMsgBoxAnswer
$iMsgBoxAnswer = MsgBox(65," ","Наведите курсор на нужный пиксель и нажмите Enter")
Select
Case $iMsgBoxAnswer = 2
MsgBox(64," ","Отменено")
Exit
EndSelect
Local const $pos = MouseGetPos()
$color = PixelGetColor ( $pos[0], $pos[1] )
Dim $iMsgBoxAnswer
$iMsgBoxAnswer = MsgBox(52," ","Полученный результат:" & @CRLF & "" & @CRLF & "Координата X экрана: "&$pos[0]&"" & @CRLF & "Координата Y экрана: "&$pos[1]&"" & @CRLF & "Значение цвета на указанном пересечении координат: "&$color&"" & @CRLF & "" & @CRLF & "Начать проверку цвета на указанном пересечении?")
Select
Case $iMsgBoxAnswer = 7
MsgBox(64," ","Отменено")
Exit
EndSelect
While 1
$NewColorString = PixelGetColor ( $pos[0], $pos[1] )
If $color <> $NewColorString Then
TrayTip("Браво", "Цвет изменился!", 5, 1)
ExitLoop
Else
TrayTip("Увы", "Ничего не менялось...", 5, 4)
EndIF
Sleep (100)
Wend
MsgBox(48," ","Функция завершена!")
Exit