Управление количеством попыток.

Animal

Client
Регистрация
15.06.2016
Сообщения
734
Благодарностей
129
Баллы
43
В конце выполнения задания шаблон должен брать значение количества попыток,
Снимок.PNG

и если это значение больше единицы, тогда значение количества попыток устанавливается на единицу.
Подскажите, как такое прописать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
В конце выполнения задания шаблон должен брать значение количества попыток,
Посмотреть вложение 29891
и если это значение больше единицы, тогда значение количества попыток устанавливается на единицу.
Подскажите, как такое прописать?
В конце или начале шаблона можно выполнять код:
C#:
var id = Guid.Parse(project.TaskId);
ZennoPoster.SetTries(id, 1);
Соответственно, каждый поток (каждое выполнение шаблона) будет перезаписывать кол-во попыток выполнений на 1.
 
Последнее редактирование:
  • Спасибо
Реакции: Animal

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 763
Благодарностей
1 391
Баллы
113
С попытками как раз все просто (см. пример выше) .... непонятно почему разрабы столько лет упорно игнорят просьбу сделать аналогичную функцию для управления кол-вом потоков ... в итоге для управления потоками нужно совршать танцы с бубном
 

Animal

Client
Регистрация
15.06.2016
Сообщения
734
Благодарностей
129
Баллы
43
На первый взгляд может показаться, что это обычный код (отдельное спасибо sergodjan66 за пример)
  • var id = Guid.Parse(project.TaskId);
ZennoPoster.SetTries(id, 1);
Но это только на первый взгляд. Данный код выполняет очень важную роль.
Все дело в том, что если задать время между выполнением шаблона, то оно будет фиксированное. Т.е., по началу времени выполнения шаблона будет фиксироваться временная закономерность - ботоводность действий налицо. И еще один минус, заранее неизвестно время работы шаблона, оно может быть разное.
В связи с этим, я когда-то просил сделать настраиваемый интервал времени не только начало шаблона, но и его конца. Такой подход задал бы разное время выполнение шаблона без танцев с бубнами.
И вот до меня дошло, что данный вопрос можно решить, если в конце работы шаба количество выполнений установить на единицу. Тогда максимальный интервал между выполнениями можно задать вот здесь:
Снимок.PNG
Таким образом, данный код выполняет важную роль временной рандомизации, исключая временную закономерность между работой шаблона. Плюс к этому решается вопрос с временем выполнения шаблона, исключая налаживания выполнений друг на друга.
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)