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

Основной раздел => Общие вопросы => Topic started by: mortred2009 on December 15, 2013, 07:14:02 PM

Title: простой сценарий
Post by: mortred2009 on December 15, 2013, 07:14:02 PM
Ребят помогите пожалуйста нужен простой сценарий
разрешение екрана 1366х768,  нужно чтобы проверялась область (3,154-1346,706) на 2 цвета 3718920 и 4773196 потом нажимался двойной клик на етот цвет и скрипт останавливался.
очень буду рад помощи могу на вебмоней немного скинуть зделавшему чисто из благодарности
Title: Re: простой сценарий
Post by: Крис Тинка on December 15, 2013, 09:10:32 PM
1 вариант будет искать цвета не более 10 минут
Code: (clickermann) [Select]
$check=0
$time = $_time_t + 600 // таймер на 10 мин
WHILE(($check = 0) & ($time > $_time_t))
   getsreen
   IF_PIXEL_IN(3,154, 1346,706, 3718920)
      $check=1
      DBLCLICK($_return1, $_return2)
      WAITMS(50)
   end_if
   IF_PIXEL_IN(3,154, 1346,706, 4773196)
      $check=1
      DBLCLICK($_return1, $_return2)
      WAITMS(50)
   end_if
end_cyc
halt
2 вариант будет искать до принудительной остановки
Code: (clickermann) [Select]
$check=0
WHILE($check = 0)
   getsreen
   IF_PIXEL_IN(3,154, 1346,706, 3718920)
      $check=1
      DBLCLICK($_return1, $_return2)
      WAITMS(50)
   end_if
   IF_PIXEL_IN(3,154, 1346,706, 4773196)
      $check=1
      DBLCLICK($_return1, $_return2)
      WAITMS(50)
   end_if
end_cyc
halt
P.S. На вебмани из благодарности можешь скинуть создателю кликермана)))
Title: Re: простой сценарий
Post by: Oraven on December 15, 2013, 09:13:52 PM
Все куда проще!

Code: (clickermann) [Select]
getsreen
IF_PIXEL_IN(3,154, 1346,706, 3718920,4773196)
   DBLCLICK($_return1, $_return2)
   HALT
end_if
WAITMS(50)
Title: Re: простой сценарий
Post by: Крис Тинка on December 15, 2013, 09:19:13 PM
Ого!!! не знала, что можно 2 цвета вписывать. А три или четыре можно?
Title: Re: простой сценарий
Post by: Oraven on December 15, 2013, 09:31:10 PM
Ну конечно, но чем больше цветов тем дольше анализ. Правда это всего на несколько миллисекунд но...
Title: Re: простой сценарий
Post by: Крис Тинка on December 16, 2013, 05:29:43 PM
Такая команда тоже будет 2 текстуры искать?
Code: (clickermann) [Select]
IF_PICTURE_IN (10,10, $_xmax, $_ymax, "textures\otshelnik2.bmp","textures\otshelnik.bmp",-1,80)Сейчас  у меня идет поиск сначала одной текстуры, потом другой. Из-за этого большая пауза....
Title: Re: простой сценарий
Post by: Oraven on December 16, 2013, 06:00:55 PM
Ну конечно же нет, ты справку чтоле не читаешь?! Хочешь чтоб искало быстрее, делай фрагмент и область поиска меньше.
Title: Re: простой сценарий
Post by: ЦИТРИН on December 16, 2013, 11:37:14 PM
Ну конечно, но чем больше цветов тем дольше анализ. Правда это всего на несколько миллисекунд но...
Ну вот кстати,  Джонни вполне мог бы эту подробности вписать в "помощь".
 Мало кто знает из новичков.