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

Основной раздел => Общие вопросы => Topic started by: froze777 on August 19, 2016, 07:29:14 PM

Title: Присвоение значения переменной.
Post by: froze777 on August 19, 2016, 07:29:14 PM
Всем привет!
Подскажите пожалуйста, как присвоить значение переменным x,y координаты ($_return1, $_return2) которые созданы при нахождении картинки "compleate.bmp".
Я думал прокатит таким образом:
   $x=$_return1-470
   $y=$_return2
где переменной x присвается что мне нужно оператором "=".


Code: (clickermann) [Select]
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
Title: Re: Присвоение значения переменной.
Post by: Золотой on August 19, 2016, 08:21:33 PM
прокатит
Title: Re: Присвоение значения переменной.
Post by: froze777 on August 19, 2016, 08:39:03 PM
К сожалению не катит =(
Title: Re: Присвоение значения переменной.
Post by: Золотой on August 19, 2016, 09:31:56 PM
Глупости, практика - критерий истинности.
Title: Re: Присвоение значения переменной.
Post by: Золотой on August 19, 2016, 09:42:14 PM
Если скрипт написанный без ошибок не работает так как надо, то надо другой скрипт.
Title: Re: Присвоение значения переменной.
Post by: froze777 on August 19, 2016, 10:58:36 PM
Если скрипт написанный без ошибок не работает так как надо, то надо другой скрипт.
Пробовал и так
RCLICK($x,$y)
и так
RCLICK(x,y)
Программа выдает ошибку интерпретации RCLICK($x,$y)... или второй вариант.
Title: Re: Присвоение значения переменной.
Post by: quant13 on August 19, 2016, 11:07:02 PM
если не кликает, то может перед тем, как кричать "НЕ РАБОТАЕТ" выяснить что же находится в переменных Х.У на момент желаемого клика? может там и нет ничего, не найдена картинка или мало ли.
print() / LOGWRITE () помогут
Title: Re: Присвоение значения переменной.
Post by: Oraven on August 20, 2016, 08:31:59 AM
Ошибок нет, все должно работать.
Title: Re: Присвоение значения переменной.
Post by: Oraven on August 20, 2016, 12:14:35 PM
$x=$_return1-470
 вот здесь засада, когда значения клика уходят в минус и возникает ошибка интерпритации.
470 пикселей это не мало.

Вот такой код вполне себе работает без ошибок.
Code: (clickermann) [Select]
$x = -470
$y = 100

RCLICK($x,$y)

HALT
Title: Re: Присвоение значения переменной.
Post by: froze777 on August 20, 2016, 08:36:45 PM
$x=$_return1-470
 вот здесь засада, когда значения клика уходят в минус и возникает ошибка интерпритации.
470 пикселей это не мало.

Вот такой код вполне себе работает без ошибок.
Code: (clickermann) [Select]
$x = -470
$y = 100

RCLICK($x,$y)

HALT
Благодарствую за помощь!
Title: Re: Присвоение значения переменной.
Post by: Vint on August 21, 2016, 08:09:10 PM
 :o
Ты хочешь сказать, что тебе как раз подошёл вот этот бессмысленный пример?
Он только показывает, что при координатах выходящих за экран проверка их корректирует.