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 - JacsoN

Pages: 1 ... 8 9 [10] 11
136
орвен скажи   для  быстрого  отклика  как  сделать   разделить правильно   свой  скрипт  задача: нужно чтобы LOGWRITE ("нажимаем 5")
KEYPRESS(#5) работала  параллельно  поиску  первой картинки  точнее  из  поиска  сделать также  ожидание   и  если   первую нашло  то пошло дальше  как  в  етом  скрипте   тут  5 ищет и  так  покругу   поправите  если  не  так
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5)  // 1.  нажимаем "5" //  2. если нет   нажимаем"5"  и все  поновой  ищем  первую картинку.


GETSCREEN    //следущее  действие  гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp")  // поиск картинки
   LOGWRITE ("найдена картинка")
   
   LCLICK($_return1, $_return2)    // если нашло кликает
   
   //если кликнуло  ищем  пексель нашли  клик  и так  ЧЕТЫРЕ ! раза  ищем  одинаковый  пиксель  но  по  разным  кординатам
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(486,963, 515,998, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 1")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(368,815, 451,837, 11513775)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 2")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(355,682, 499,697, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 3")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(356,624, 500,637, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         
         LOGWRITE ("пиксель 4")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(355,682, 499,697, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 5")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(361,606, 502,618, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 6")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
ELSE
   LOGWRITE ("картинки нет")
END_IF
  картинки  улетают  со скоростью  света  Отцы   прошу  на  советы  картинка  размером 2x30  пиксель в длинну  (примерно)

137
Общие вопросы / Re: HTTPGET
« on: January 04, 2020, 06:46:31 PM »
 Я могу  только  Кулачки  за  тебя  подержать)   скажи  чем  тебе помочь?  написать  за  тебя  скрипт?  запомни ты  творец   вот и  твори.

138
Общие вопросы / Re: HTTPGET
« on: January 04, 2020, 02:45:45 PM »
ух ты е........ Задача  твоя  решать тебе )    через CODE  желательно   ваш  скрипт а  от него  будем  плясать

139
чисто мобильность!  я   ради  кликера  купил  Ноутбук ....... для  повышения  мобильности

140
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: January 04, 2020, 02:42:42 AM »
нет  Тех Задания  что  тут  понимать?)

141
Ого  я  не  ожидал что сам Oraven ответит  ето   для меня  как   личное   приветствие )))
так  теперь  по  делу почему етот скрипл  с  wiaitms
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5)  // 1.  нажимаем "5" //  2. если нет   нажимаем"5"  и все  поновой  ищем  первую картинку.
WAITMS(1000)

GETSCREEN    //следущее  действие  гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp")  // поиск картинки
   LOGWRITE ("найдена картинка")
   
   LCLICK($_return1, $_return2)    // если нашло кликает
   WAITMS(1200)
   //если кликнуло  ищем  пексель нашли  клик  и так  ЧЕТЫРЕ ! раза  ищем  одинаковый  пиксель  но  по  разным  кординатам
   GETSCREEN
   IF_PIXEL_IN(486,963, 515,998, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 1")
   END_IF
   WAITMS(400)
   GETSCREEN
   IF_PIXEL_IN(368,815, 451,837, 11513775)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 2")
   END_IF
   WAITMS(420)
   GETSCREEN
   IF_PIXEL_IN(355,682, 499,697, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 3")
   END_IF
   WAITMS(400)
   GETSCREEN
   IF_PIXEL_IN(356,624, 500,637, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 4")
   END_IF
   WAITMS(300)
   GETSCREEN
   IF_PIXEL_IN(355,682, 499,697, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 5")
   END_IF
   WAITMS(150)
   GETSCREEN
   IF_PIXEL_IN(361,606, 502,618, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 6")
   END_IF
   
   WAITMS(400)
ELSE
   LOGWRITE ("картинки нет")
END_IF
лудше  работает  чем  етот  который  с  ожиданием  картинки ?  поидее  с  ожиданием картинки  должен  лудше  работать 
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5)  // 1.  нажимаем "5" //  2. если нет   нажимаем"5"  и все  поновой  ищем  первую картинку.
WAITMS(1000)

GETSCREEN    //следущее  действие  гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp")  // поиск картинки
   LOGWRITE ("найдена картинка")
   
   LCLICK($_return1, $_return2)    // если нашло кликает
   WAITMS(1200)
   //если кликнуло  ищем  пексель нашли  клик  и так  ЧЕТЫРЕ ! раза  ищем  одинаковый  пиксель  но  по  разным  кординатам
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(486,963, 515,998, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 1")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(400)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(368,815, 451,837, 11513775)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 2")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(420)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(355,682, 499,697, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 3")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(400)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(356,624, 500,637, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 4")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(300)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(355,682, 499,697, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 5")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(150)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(361,606, 502,618, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 6")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(400)
ELSE
   LOGWRITE ("картинки нет")
END_IF
пожалуста  ответьте как  лудше  то  иногда  бывает так что  скрипт  который  с waitms просто  дает осечку  ну   задержка  интернета и все скрипт  тупит.   порекомендуйте  как лудше

142
обьясните    лудше  примером
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5)  // 1.  нажимаем "5" //  2. если нет   нажимаем"5"  и все  поновой  ищем  первую картинку.
WAITMS(1000)

GETSCREEN    //следущее  действие  гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp")  // поиск картинки
   LOGWRITE ("найдена картинка")
   
   LCLICK($_return1, $_return2)    // если нашло кликает
   WAITMS(1200)
   //если кликнуло  ищем  пексель нашли  клик  и так  ЧЕТЫРЕ ! раза  ищем  одинаковый  пиксель  но  по  разным  кординатам
   GETSCREEN
   IF_PIXEL_IN(486,963, 515,998, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 1")
   END_IF
   WAITMS(400)
   GETSCREEN
   IF_PIXEL_IN(368,815, 451,837, 11513775)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 2")
   END_IF
   WAITMS(420)
   GETSCREEN
   IF_PIXEL_IN(355,682, 499,697, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 3")
   END_IF
   WAITMS(400)
   GETSCREEN
   IF_PIXEL_IN(356,624, 500,637, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 4")
   END_IF
   WAITMS(300)
   GETSCREEN
   IF_PIXEL_IN(355,682, 499,697, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 5")
   END_IF
   WAITMS(150)
   GETSCREEN
   IF_PIXEL_IN(361,606, 502,618, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 6")
   END_IF
   WAITMS(400)
  HALT
ELSE
   LOGWRITE ("картинки нет")
END_IF

GOTO(skip)
GOTO(skip) как  ето использевать никогда не  пользевался   нужно чтобы  скриптпосле  HALT через 10 секунд  скрипт по новой  возобновил работу.  читал что GOTO  както можна использевать но  незнаю как правельно

143
исправье  чтоб  последовательно  ожидал картинку 
Code: [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN (582,421, 859,1044, "zp.bmp", 80)
      $check = 1
      LCLICK($_return1+2, $_return2+2)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PIXEL_IN(821,554, 854,583, 42870)
      $check = 1
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

144
как то  долго   ладно  буду  тестировать Спасибо  наверное  надо  поубирать waitms(300)

145
сделал так  но  фигня  какаято  кликает  по   Картинка  1  и   замерает  чтото не  так   (((

146
Тоесть если я  все  правельно сообразил  мне  надо  сделать  было  так  вот что  я сделал  но пока  не могу  проверить  не начался  рабочий  день   вот что у меня  получилось  поправте  пожалусто если  не  так
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5)  // 1.  нажимаем "5" //  2. если нет   нажимаем"5"  и все  поновой  ищем  первую картинку.
WAITMS(1000)

GETSCREEN    //следущее  действие  гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp")  // поиск картинки
   LOGWRITE ("найдена картинка")
   
   LCLICK($_return1, $_return2)    // если нашло кликает
   WAITMS(1200)
   //если кликнуло  ищем  пексель нашли  клик  и так  шесть раз  ищем  одинаковый  пиксель  но  по  разным  кординатам с  ожиданием
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(486,963, 515,998, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 1")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(400)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(368,815, 451,837, 11513775)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 2")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(420)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(355,682, 499,697, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 3")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(400)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(356,624, 500,637, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 4")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(300)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(355,682, 499,697, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 5")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(150)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PIXEL_IN(361,606, 502,618, 213)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
         LOGWRITE ("пиксель 6")
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   WAITMS(400)
ELSE
   LOGWRITE ("картинки нет")
END_IF

147
ребята такая  проблемка  как   правельно подкоректировать нужно  чтобы  скрипт  ждал найденый  пиксель/картинку  и не переходил  к следуйщему  действию  ето  реально ?  ето для того чтобы  не  игратся  с WAITMS(00) тоесть сам  скрипт  ждет  появление  картинки  или  ето  будет  сильно грузить  проц?
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5)  // 1.  нажимаем "5" //  2. если нет   нажимаем"5"  и все  поновой  ищем  первую картинку.
WAITMS(1000)

GETSCREEN    //следущее  действие  гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp")  // поиск картинки
   LOGWRITE ("найдена картинка")
   
   LCLICK($_return1, $_return2)    // если нашло кликает
   WAITMS(1200)
   //если кликнуло  ищем  пексель нашли  клик  и так  ЧЕТЫРЕ ! раза  ищем  одинаковый  пиксель  но  по  разным  кординатам
   GETSCREEN
   IF_PIXEL_IN(486,963, 515,998, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 1")
   END_IF
   WAITMS(400)
   GETSCREEN
   IF_PIXEL_IN(368,815, 451,837, 11513775)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 2")
   END_IF
   WAITMS(420)
   GETSCREEN
   IF_PIXEL_IN(355,682, 499,697, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 3")
   END_IF
   WAITMS(400)
   GETSCREEN
   IF_PIXEL_IN(356,624, 500,637, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 4")
   END_IF
   WAITMS(300)
   GETSCREEN
   IF_PIXEL_IN(355,682, 499,697, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 5")
   END_IF
   WAITMS(150)
   GETSCREEN
   IF_PIXEL_IN(361,606, 502,618, 213)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LOGWRITE ("пиксель 6")
   END_IF
   WAITMS(400)
ELSE
   LOGWRITE ("картинки нет")
END_IF

148
ребята  давайте  сделаем  для новичков   таких как я   какието  технические задания  для освоения програамы   при  поддержке  бывалых

149
а  есть какаето более  развернутая  справка  по описанию всех значений ?
то както  мне  все  туго доходит  все ети  термины  вроди  читаешь а  понять не  можешь как все  там   происходит



150
щяс  пытаюсь  понять  почему   именно  было использованоLOGWRITE а не  WHILE ?

Pages: 1 ... 8 9 [10] 11