Author Topic: простой сценарий  (Read 4273 times)

0 Members and 1 Guest are viewing this topic.

mortred2009

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
простой сценарий
« on: December 15, 2013, 07:14:02 PM »
Ребят помогите пожалуйста нужен простой сценарий
разрешение екрана 1366х768,  нужно чтобы проверялась область (3,154-1346,706) на 2 цвета 3718920 и 4773196 потом нажимался двойной клик на етот цвет и скрипт останавливался.
очень буду рад помощи могу на вебмоней немного скинуть зделавшему чисто из благодарности

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: простой сценарий
« Reply #1 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. На вебмани из благодарности можешь скинуть создателю кликермана)))
« Last Edit: December 15, 2013, 09:16:16 PM by Крис Тинка »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: простой сценарий
« Reply #2 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)

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: простой сценарий
« Reply #3 on: December 15, 2013, 09:19:13 PM »
Ого!!! не знала, что можно 2 цвета вписывать. А три или четыре можно?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: простой сценарий
« Reply #4 on: December 15, 2013, 09:31:10 PM »
Ну конечно, но чем больше цветов тем дольше анализ. Правда это всего на несколько миллисекунд но...

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: простой сценарий
« Reply #5 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)Сейчас  у меня идет поиск сначала одной текстуры, потом другой. Из-за этого большая пауза....
« Last Edit: December 16, 2013, 05:32:16 PM by Крис Тинка »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: простой сценарий
« Reply #6 on: December 16, 2013, 06:00:55 PM »
Ну конечно же нет, ты справку чтоле не читаешь?! Хочешь чтоб искало быстрее, делай фрагмент и область поиска меньше.

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: простой сценарий
« Reply #7 on: December 16, 2013, 11:37:14 PM »
Ну конечно, но чем больше цветов тем дольше анализ. Правда это всего на несколько миллисекунд но...
Ну вот кстати,  Джонни вполне мог бы эту подробности вписать в "помощь".
 Мало кто знает из новичков.
Бабочки полёт будит тихую поляну в солнечном свету...