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

Основной раздел => Использование => Topic started by: Cumerpapar on January 16, 2018, 06:56:22 PM

Title: Помогите криворукой
Post by: Cumerpapar on January 16, 2018, 06:56:22 PM
Всем привет! Необходимо написать скрипт для приема заявок на добавление в группу. Заявок бывает до 15000, поэтому принять их вручную становится сложно. При этом одновременно на странице отображается только 100 заявок (далее надо проследовать назад к выбору заявок и еще раз зайти в эту форму. Тогда отобразятся следующие 100 непринятых заявок.

Заявки до 100 штук принимаю так:

#GETSCREEN
WAITMS(50)
   if_picture_in(0,0,$_xmax,$_ymax,"knop.bmp") // находим кнопку "принять зяавку"
   MOVE($_return1+5,$_return2+5) // перемещаемся на нее
   WAITMS(50) // пауза
   LCLICK($_return1+5,$_return2+5) // лкм на картинке
   ELSE
      WHEELDOWN // прокручиваем колесико мышки, пока заявки не кончатся
END_IF

Дальше даже не знаю что делать. может как то зациклить выполнение этой операции на 100 раз, а потом возвращаться назад и заходить в список еще раз? и так по кругу? Если так, то даже не знаю как это сделать. Помогите! Или кто-то знает способ лучше? Заранее спасибо, добрые люди!
Title: Re: Помогите криворукой
Post by: Oraven on January 16, 2018, 07:43:47 PM
Что это еще за решетка перед GETSCREEN?

Вот поиск картинки в цикле 100 раз.
Code: (clickermann) [Select]
$count = 0
WHILE($count < 100) // Цикл поиска картинки 100 раз
   GETSCREEN
   if_picture_in(0,0,$_xmax,$_ymax,"knop.bmp") // находим кнопку "принять зяавку"
      MOVE($_return1+5,$_return2+5)
      WAITMS(50)
      LCLICK($_return1+5,$_return2+5)
      WAITMS(50)
      INC($count,1) // увеличиваем счетчик
   ELSE
      WHEELDOWN // прокручиваем колесико мышки
      WAITMS(50)
   END_IF
END_CYC

// Далее другие действия

Но думаю будет правильнее сделать цикл с таймером.
Цикл прервется только в том случаи если картинка не будет найдена за 5 секунд.
Code: (clickermann) [Select]
$time = $_time_t + 5 // таймер на 5 секунд
WHILE($time > $_time_t)
   GETSCREEN
   if_picture_in(0,0,$_xmax,$_ymax,"knop.bmp") // находим кнопку "принять зяавку"
      MOVE($_return1+5,$_return2+5)
      WAITMS(50)
      LCLICK($_return1+5,$_return2+5)
      WAITMS(50)
      $time = $_time_t + 5 // продлеваем таймер
   ELSE
      WHEELDOWN // прокручиваем колесико мышки
      WAITMS(50)
   END_IF
END_CYC

// Далее другие действия
Title: Re: Помогите криворукой
Post by: Автоматизатор on February 06, 2018, 10:54:39 AM
Всем привет! Необходимо написать скрипт для приема заявок на добавление в группу. Заявок бывает до 15000, поэтому принять их вручную становится сложно. При этом одновременно на странице отображается только 100 заявок (далее надо проследовать назад к выбору заявок и еще раз зайти в эту форму. Тогда отобразятся следующие 100 непринятых заявок.
Что это у вас за группа такая огромная?