Всем привет. Ребят, подскажите че за приколы. Скрипт работает сначала нормально но потом через некоторое время перестает частично чет в нем работать. Например проверка на конверты. Вот сам скрипт.
GETSCREEN
IF_PICTURE_IN (1173,293, 1258,938, "крестик.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
else
WAITMS(50)
GETSCREEN
SCANPICTURE($ARR_SCAN, 0,0, $_xmax,$_ymax, "отправить2.bmp", -1, 100)
$ARR_NUM = 0
WHILE ($ARR_NUM < ARRSIZE($ARR_SCAN))
$X = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
$Y = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
IF_PIXEL_IN($X-599,$Y-0, $X+0,$Y+0, 16514039) // пиксель конверта (если есть конверт, то не жмет кнопку "отправить")
WAITMS(1)
ELSE
$check = 1
$ARR_NUM = 99999 // сброс цикла
LCLICK($X, $Y)
WAITMS(1000)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "флажок.bmp", -1, 100)
MOVE($_return1+10, $_return2+100)
WAITMS(100)
LCLICK($_return1+10, $_return2+100)
WAITMS(100)
TOCLIP (" Привет. ")
WAITMS(100)
KEYDOWN(#CTRL)
WAITMS(100)
KEYPRESS(#V)
WAITMS(50)
KEYUP(#CTRL)
WAITMS(100)
MOVE($_return1+46, $_return2+0)
WAITMS(100)
LCLICK($_return1+46, $_return2+0)
WAITMS(100)
TOCLIP ("Привет.")
WAITMS(100)
KEYDOWN(#CTRL)
WAITMS(100)
KEYPRESS(#V)
WAITMS(50)
KEYUP(#CTRL)
WAITMS(100)
MOVE($_return1+10, $_return2-100)
WAITMS(100)
LCLICK($_return1+10, $_return2-100)
WAITMS(100)
TOCLIP (" Hola. ")
WAITMS(100)
KEYDOWN(#CTRL)
WAITMS(100)
KEYPRESS(#V)
WAITMS(50)
KEYUP(#CTRL)
WAITMS(100)
MOVE($_return1+0, $_return2-317)
WAITMS(100)
LCLICK($_return1+0, $_return2-317)
WAITMS(100)
TOCLIP ("Hola.")
WAITMS(100)
KEYDOWN(#CTRL)
WAITMS(100)
KEYPRESS(#V)
WAITMS(50)
KEYUP(#CTRL)
WAITMS(100)
MOVE($_return1+623, $_return2+329)
WAITMS(100)
LCLICK($_return1+623, $_return2+329)
WAIT(2)
END_IF
END_IF
END_CYC
UNDEFINE($ARR_SCAN)
WAITMS(100)
IF($check = 0)
WHEELDOWN (1)
WAITMS(100)
GETSCREEN
IF_PIXEL_IN(310,629, 447,925, 10066329)
IF_PIXEL_IN($_return1-0,$_return2-9, $_return1+50,$_return2+9, 9993653, 15448946, 11622770, 12680507, 12281915, 10773307, 9984327, 9984315, 9985613, 10796012, 14195771, 9984315, 10796012, 12680531, 10000334, 9984351, 9984321)
MOVE($_return1, $_return2)
WAITMS(100)
LCLICK($_return1, $_return2)
WAIT(2)
WHEELUP (5)
END_IF
END_IF
ELSE
$check = 0
END_IF
END_IF