Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - lDC512L

Pages: [1] 2 3
1
3
1) тут ( но не дождавшись ответа вечером вспомнил про группу в ВК)
2) в группе в вк ( раздел ошибок)
3) в чате описал эту проблему
 Но решения проблемы так и не нашел....

2
Добрый день. Написан скрипт
Code: [Select]
WAIT(1)
GETSCREEN
IF_PICTURE_IN(603,630,666,681, "1.bmp")
   WAIT(1)
ELSE
   SCREENSHOTFIX(603,630,666,681, 1.bmp)
 //  BEEP(800,1000)
   HINTPOPUP("Изменение в торговле", "Чето продали-купили, смотри!!!!")
   WAIT(1)
END_IF

При создании скрина почему то делает его выше заданных координат. При том что если сделать MOVE по заданным координатам, то курсор находится в нужном положении. Тему с 2-мя мониторами видел, не мой случай, пользуюсь одним монитором. Координаты вводил и через Alt+Q, и ручками перебивал глядя в редактор. Скрин не могу прикрепить, пишет ошибку "Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с администратором." и не выкладывает

4
Подскажите пож-та как сделать чтобы программа работала только например до 12:00:00 времени по системному времени, после чего останавливалась

5
Спасибо большое )

6
Oraven, еще не мог бы помочь с тем чтобы поставить задержку в секундах перед запуском, смысл такой: если мы видим один из трех цветов то включаем задержку (300 секунд), после чего снова делаем сканирование и если видим один из трех цветов то уже выполняем эту программу? и еще вопрос что означает WHILE(1)?
Code: (clickermann) [Select]
$c=2
$b=32

LOGSHOW (1, 0,522)
LOGCLEAR
$n=int(3600/($b * 10))
LOGWRITE ("Задержка: ",$n, " сек")

WHILE(1)
   GETSCREEN
   IF_PIXEL_IN(826,490,842,506,65280,39168,39219)
      IF($count < $c)
         LCLICK(373,838)
         WAIT($n)
         INC($count,1)
         LOGWRITE ("Клик: ",$count)
      ELSE
         WAITMS(500)
      END_IF
   ELSE
      $count = 0
      LOGWRITE ("Сброс")
      WAITMS(500)
   END_IF
END_CYC

7
спасибо большое, все супер, работает как надо )

8
Прошу сильно не пинать, но чего то не могу сообразить как сделать
имеем: в определенном участке экрана мы можем увидеть один из 3-ти цветов, после чего если  цвет пикселя совпадает то жмакаем на кнопочку в координате (но не более чем $c раз). Если мы уже нажмакали $c раз то ждем пока цвет пикселя НЕ будет совпадать с одним из трех цветов, после чего сбрасываем счетчик и все повторяем сначала. Пока додумался только до этого
Code: [Select]
$c=2   
$b=32     
LOGSHOW (1, 0,522)
LOGCLEAR
$n=int(3600/($b * 10))
LOGWRITE ($n)
$a=0
$d=11
while (($a<$c)&($d>10))
Getscreen
   IF_PIXEL_IN(826,490,842,506,65280,39168,39219)
      LCLICK(373,838 )
      inc($a,1)
      LOGWRITE ($a)
      $d=100
      WAIT($n)
   else
      $a=1000
      $d=1
      WAITMS(500)
   end_if
end_cyc

9
Общие вопросы / Re: помогите с таймером)
« on: October 30, 2017, 08:38:10 AM »
спасибо

10
Общие вопросы / Re: помогите с таймером)
« on: October 29, 2017, 01:23:26 PM »
еще прошу помочь условие с таймером, есть в шаблонах, но как сделать чтоб он запускался не с начала запуска таймера а после прохождения например минуты, где то видел в темах тут, но не нашел, заранее благодарен

11
Общие вопросы / Re: СOLORMOD
« on: October 26, 2017, 09:04:40 AM »
не помогает ) единственный выход колормод, я точность так вообще не ставил, все равно не работал

12
Общие вопросы / Re: СOLORMOD
« on: October 25, 2017, 05:26:52 PM »
спасибо, нашел выход) в пейнте вырезаю теперь ) так пропорции остаются)

13
Общие вопросы / СOLORMOD
« on: October 25, 2017, 02:18:18 PM »
Помогите, че то никак не вкурю в тему. Если сделать колормод 8 или 9 то получается что рисунок становится чернобелым. Есть у меня скрин который надо найти (сделан без колормода, но найти надо его только в колормоде 8) мне придется делать новый скрин но уже в колормоде или как то можно использовать мой готовый скрин но искать его с применением колормода?

14
Общие вопросы / Re: помогите с таймером)
« on: October 11, 2017, 09:01:09 AM »
Спасибо, то что нужно )

15
Общие вопросы / помогите с таймером)
« on: October 11, 2017, 07:03:54 AM »
Code: [Select]
MOVE(82,725)
WAITMS(500)
LCLICK(82,725)
$n=0
WHILE($n <15)
   WAITMS(100)
   GETSCREEN
   $check = 0
   FOR ($num = 1,$num < 7)
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($num,".bmp"))
         $num = 100
         $check = 1
         MOVE($_return1, $_return2)
         WAITMS(100)
         LCLICK($_return1, $_return2)
         WAITMS(1000)
         GETSCREEN
         IF_PICTURE_IN (656,324,825,466, "+.bmp")
            FOR($numa = -3,$numa <0)
               IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($numa,".bmp"))
                  $n=$n+1 // вот тут нужна помощь
                  $time = 0
                  $numa = 100
                  MOVE($_return1, $_return2)
                  WAITMS(100)
                  LCLICK($_return1, $_return2)
                  WAITMS(500)
               END_IF
            END_CYC
         END_IF           
      END_IF
   END_CYC
   WAITMS(100)
   IF($check = 0) // если не найдено
      LCLICK(75,45) 
      WAITMS(50)
      LCLICK(75,45)
      WAITMS(50)
      LCLICK(75,45)
      WAITMS(50)
      LCLICK(75,45) 
      WAITMS(50)
      lDown(636,517)
      WAITMS(60)
      MOVE(636+RNDFROM(-360,360),517+RNDFROM(-360,360))
      WAITMS(60)
      lUp(-1,-1)
   END_IF
END_CYC 

//надо выйти сюда

WAITMS(500)
LCLICK(10,10)
WAITMS(500)
LCLICK(10,10)
WAITMS(2000)
LCLICK(49,643)
WAITMS(3000)

вот сие чудо, но не могу воткнуть таймер (куда уж только я его не пробовал втыкать). Надо следующее: как с момента последнего клика по #numa проходит больше 30 секунд  ( то есть он ищет но не может найти уже больше, а тут время поджимает), надо выйти из цикла и перейти к последним 7 строкам за циклом (извините за нубское объяснение)

Pages: [1] 2 3