Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: froze777 on August 19, 2016, 07:29:14 PM
-
Всем привет!
Подскажите пожалуйста, как присвоить значение переменным x,y координаты ($_return1, $_return2) которые созданы при нахождении картинки "compleate.bmp".
Я думал прокатит таким образом:
$x=$_return1-470
$y=$_return2
где переменной x присвается что мне нужно оператором "=".
GETSCREEN
colormode(4)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "compleate.bmp", -1, 90)
waitms(50)
LCLICK($_return1-470, $_return2)
waitms(50)
$x=$_return1-470 //Присвоение значения переменной
$y=$_return2 //Присвоение значения переменной
WAITMS(4100)
GETSCREEN
colormode(4)
if_picture_in(0,0, $_xmax,$_ymax, "like2step.bmp", -1, 90)
waitms(50)
LCLICK($_return1, $_return2)
waitms(1500)
KEYDOWN(#CTRL)
WAITMS(50)
KEYPRESS(#W)
WAITMS(50)
KEYUP(#CTRL)
RCLICK($x,$y) // ЗДЕСЬ МНЕ НУЖНО ИСПОЛЬЗОВАТЬ КЛИК ПО КООРДИНАТАМ картинки найденой картинки "compleate.bmp".
END_IF
END_IF
-
прокатит
-
К сожалению не катит =(
-
Глупости, практика - критерий истинности.
-
Если скрипт написанный без ошибок не работает так как надо, то надо другой скрипт.
-
Если скрипт написанный без ошибок не работает так как надо, то надо другой скрипт.
Пробовал и так
RCLICK($x,$y)
и так
RCLICK(x,y)
Программа выдает ошибку интерпретации RCLICK($x,$y)... или второй вариант.
-
если не кликает, то может перед тем, как кричать "НЕ РАБОТАЕТ" выяснить что же находится в переменных Х.У на момент желаемого клика? может там и нет ничего, не найдена картинка или мало ли.
print() / LOGWRITE () помогут
-
Ошибок нет, все должно работать.
-
$x=$_return1-470
вот здесь засада, когда значения клика уходят в минус и возникает ошибка интерпритации.
470 пикселей это не мало.
Вот такой код вполне себе работает без ошибок.
$x = -470
$y = 100
RCLICK($x,$y)
HALT
-
$x=$_return1-470
вот здесь засада, когда значения клика уходят в минус и возникает ошибка интерпритации.
470 пикселей это не мало.
Вот такой код вполне себе работает без ошибок.
$x = -470
$y = 100
RCLICK($x,$y)
HALT
Благодарствую за помощь!
-
:o
Ты хочешь сказать, что тебе как раз подошёл вот этот бессмысленный пример?
Он только показывает, что при координатах выходящих за экран проверка их корректирует.