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

Основной раздел => Использование => Topic started by: satahehok11 on October 01, 2015, 06:33:41 AM

Title: Подскажите пожалуйста с функцией
Post by: satahehok11 on October 01, 2015, 06:33:41 AM
Всем привет ребят . Столкнулся вот с такой проблемой . Мне надо что-бы кликер  делал определенное действие бесконечно . но при нахождении определенного цвета в части экрана делал бы другую функцию . Написал вот такой код но он не работает .
Code: [Select]
DEFINE ($var,15532032)
GETSCREEN
IF_PIXEL_IN (, 10,20, 100, 40, $var)
IF($var =$var)
WAIT(10)
 ELSE
KEYDOWN(9)
WAITMS(224)
KEYUP(9)
WAITMS(304)
KEYDOWN(69)
WAITMS(162)
KEYUP(69)
WAITMS(207)
KEYDOWN(82)
WAITMS(119)
KEYUP(82)
end_if
Title: Re: Подскажите пожалуйста с функцией
Post by: Oraven on October 01, 2015, 08:49:59 AM
Верный код
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN (10,20, 100, 40, 15532032)
   // если нашли цвет, другое действие
   WAIT(10)
ELSE
  // если не нашли цвет
   KEYDOWN(#TAB)
   WAITMS(224)
   KEYUP(#TAB)
   WAITMS(304)
   KEYDOWN(#E)
   WAITMS(162)
   KEYUP(#E)
   WAITMS(207)
   KEYDOWN(#R)
   WAITMS(119)
   KEYUP(#R)
END_IF
Title: Re: Подскажите пожалуйста с функцией
Post by: satahehok11 on October 01, 2015, 09:00:57 AM
спасибо огромнейшее 1!!
Title: Re: Подскажите пожалуйста с функцией
Post by: Vint on October 01, 2015, 11:43:52 AM
Code: (clickermann) [Select]
IF_PIXEL_IN (, 10,20, 100, 40, $var)
Запятая впереди запасная?

Code: (clickermann) [Select]
IF($var =$var)
Тебя тут ничего не смущает?

+IF... 2 штуки, а END_IF - одна. очему?

И как должно быть
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN (10,20, 100, 40, 15532032)
   WAIT(10)
ELSE
   KEYDOWN(9)
   WAITMS(224)
   KEYUP(9)
   WAITMS(304)
   KEYDOWN(69)
   WAITMS(162)
   KEYUP(69)
   WAITMS(207)
   KEYDOWN(82)
   WAITMS(119)
   KEYUP(82)
   WAITMS(100)
END_IF
Title: Re: Подскажите пожалуйста с функцией
Post by: Vint on October 01, 2015, 11:44:26 AM
Верный код
...

А где лекция?
Title: Re: Подскажите пожалуйста с функцией
Post by: Луций on October 02, 2015, 07:14:12 PM
оравену платят не за советы, а за строки
Title: Re: Подскажите пожалуйста с функцией
Post by: Oraven on October 02, 2015, 07:20:05 PM
оравену платят не за советы, а за строки

Мне вообще не платят, поэтому и лекций нет  ;D