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

Основной раздел => Использование => Topic started by: johnix on August 16, 2013, 12:51:31 AM

Title: Скрипт то работает то не работает
Post by: johnix on August 16, 2013, 12:51:31 AM
Вот скрипт
Code: [Select]
    getscreen
    IF_PICTURE_IN (1,1,$_xmax,$_ymax, "proj1\server.bmp")
WAITMS(50)

LCLICK($_return1, $_return2)
   
      LOGWRITE("x: ", $_return1," y: ", $_return2)
      HALT
    END_IF
Суть такова, если закоментировать(удалить) LCLICK($_return1, $_return2). То лог показывает, при каждом запуске, что кнопку выбора сервера, он находит, и возрващает правильные координаты. Но только как запустить функцию нажатия клавиши мышки, то она срабатывает единожды, и уже никак не определяеться кликерманом, в чем проблема?
Title: Re: Скрипт то работает то не работает
Post by: Vint on August 16, 2013, 06:42:44 AM
Всё просто, как двери. Скорее всего цвет кнопки меняется при наведённой мыши (подсвечивается). Перед следующим поиском указатель нужно отодвигать. Да и перед первым тоже.
Code: (clickermann) [Select]
MOVE($_xmax,$_ymax)
WAITMS(50)
getscreen
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "proj1\server.bmp")
   LCLICK($_return1, $_return2)
   WAITMS(50)
   LOGWRITE("x: ", $_return1," y: ", $_return2)
   HALT
END_IF
WAITMS(50) // это если скрипт этим ограничивается

Да, задержка после IF и перед кликом зачем? Лучше её поставить после клика, чтобы ждать реакцию приложения.


P.S. При оформлении не жми кнопку "КОД" #, выбирай из выпадающего списка со словом Код строку Clickermann.