halt жать не стоит, это прекращение работы кликера
если нет, то ищем определенные пиксели, если нашли кликаем затем enter жмём и halt
если нет, то все сначала начинаем.//так мы выходим или делаем заново?
sub(poisk,$tekst) //подпрограмма
WAITMS(1000)
KEYDOWN(#CTRL)
waitms(100)
KEYPRESS(70)
waitms(100)
KEYUP (#CTRL)
waitms(100)
KEYSTRING($tekst)
WAITMS(100)
end_sub
skip:
poisk("1837") //ищем 1837
getscreen
IF_PIXEL_IN(502,440, 809, 796, 3315455)//нашли оранжевый ответ
LCLICK($_return1+15, $_return2+5) //кликаем по найденной, в центр
end_if
LCLICK(1407,78)// закрыли
poisk(" с пряником") //ищем пряник
GETSCREEN
IF_PIXEL_IN(1023,367, 1434, 662, 3315455)//
goto(skip) //если слова есть, то возвращаемся в начало
else // если не нашли то ищем пиксель
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)//ищем красный
LCLICK($_return1, $_return2) //нашли и кликнули
WAITMS(100)
KEYPRESS(#ENTER) //жмем ентер
halt//жмем хальт как и просил
END_IF
End_if
попробуй такой код.у меня все отлично ищется на странице, без повторения поиска