15
« on: March 28, 2023, 08:47:38 PM »
опубликованный лог доказывает, что вы обманываете; так упорно утверждая, будто первый двойной клик всегда проходит.
Ведь судя по тому что трижды происходит наведение курсора на один и тот -же пиксель, то картинка после первого " всегда проходящего двойного клика" не изменилась и через 4 секунды была найдена повторно.
1. нужно увеличить процент совпадения при поиске картинки 50% на 50% - это точность достоверности "одна бабка на двое сказала!"
2. не используйте команду двойного клика отлаживайте срабатывание отдельными зажатиями-отпусканиями с подбором рабочих, надёжных задержек между ними.
3. вашем коде не отображён увод курсора.
4. в первом варианте неверные координаты графического буфера
getscreen (0, 0, 1121, 1034)
IF_PICTURE_IN (197,234, 1100, 800, "file1.bmp", -1, 50)
а во втором лишние скобки в команде getscreen ()
5. если работаете с картинками, то учитесь их правильно сохранять, обрабатывать и искать. Используйте цветокоррекцию, игнорирование фона, малый размер картинок.
6. С каждой командой сдвигайте курсор на пару пикселей после его наведения на картинку.