Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: johnix on August 16, 2013, 12:51:31 AM
-
Вот скрипт
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). То лог показывает, при каждом запуске, что кнопку выбора сервера, он находит, и возрващает правильные координаты. Но только как запустить функцию нажатия клавиши мышки, то она срабатывает единожды, и уже никак не определяеться кликерманом, в чем проблема?
-
Всё просто, как двери. Скорее всего цвет кнопки меняется при наведённой мыши (подсвечивается). Перед следующим поиском указатель нужно отодвигать. Да и перед первым тоже.
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.