Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Vlad2 on March 20, 2019, 02:52:36 PM

Title: IF_PICTURE_IN находит но не нажимает
Post by: Vlad2 on March 20, 2019, 02:52:36 PM
Здравствуйте, появилась небольшая проблема. Картинку находит но не нажимает её, а ведёт курсор в левый верхний угол экрана.
Вот код:
 GETSCREEN
   IF_PICTURE_IN(0,0,$_xmax,$_ymax, "foto.bmp", -1, 100)
      wait(1)
      MOVE_SLOW($return_1,$_return_2)
      wait(1)
      LCLICK($_xmouse,$_ymouse)
     
   END_IF
Title: Re: IF_PICTURE_IN находит но не нажимает
Post by: Vlad2 on March 20, 2019, 03:27:51 PM
Изменил, но ничего не произошло курсор как уводило вверх так и уводит
Title: Re: IF_PICTURE_IN находит но не нажимает
Post by: Oraven on March 20, 2019, 03:42:35 PM
Изменил, но ничего не произошло курсор как уводило вверх так и уводит

Напиши все правильно и будет работать!
Нет такой команды MOVE_SLOW если конечно ты не используешь какую то подпрограмму.
Правильно писать не $return_1 а $_return1

Обычно достаточно этого кода.
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "foto.bmp", -1, 100)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

WAITMS(50)

Но если наводить действительно надо
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "foto.bmp", -1, 100)
   MOVE($_return1, $_return2)
   WAITMS(500)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

WAITMS(50)
Title: Re: IF_PICTURE_IN находит но не нажимает
Post by: Vlad2 on March 20, 2019, 03:49:12 PM
Все работает, все отлично) Подпрограмма MOVE_SLOW некорректно работала, изменил. Правда осталось добиться реалистичного движения курсора)