Установка числа выполнений таска из проекта

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
Часто сталкиваюсь с задачей выполнить таск определённое число раз.

Например у меня есть список мейлов. В списке например 200 мейлов.

Мне нужно зарегать 200 аккаунтов в некоем сервисе. Соответственно таск нужно выполнить 200 удачных раз.

Проблема в том, что я могу получить в проекте число мейлов в списке, но не могу установить число выполнений таска по числу элементов в списке.

Собственно есть предложение, предумсотреть как-то возможность установки количества выполнения таска столько раз, сколько требуется проекту.

P.S. Если кто-то знает как это сделать в существующем виде - буду благодарен.
 

APXOHT

Client
Регистрация
27.12.2013
Сообщения
879
Благодарностей
189
Баллы
43
я счас выкручиваюсь большой паузой если в списке больше не найдены строки........
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
я счас выкручиваюсь большой паузой если в списке больше не найдены строки........
и в чём смысл этой паузы?
ты же всё равно лимит потоков забиваешь для других тасков.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Создаёте бат файл, далее отдельным шаблоном проверяете количество строк в файле, правите этот батник (шаблоном) и запускаете его. Всё. Дальше начинает работать Ваш основной шаблон
http://joxi.ru/GrqeWo0fb8POrz
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
Создаёте бат файл, далее отдельным шаблоном проверяете количество строк в файле, правите этот батник (шаблоном) и запускаете его. Всё. Дальше начинает работать Ваш основной шаблон
http://joxi.ru/GrqeWo0fb8POrz
прикольно :-)

но вообще почему бы не сделать возможность передавать Постеру некие данные переменных из шаблона.
по примеру с теми же входными настройками.
 
Последнее редактирование модератором:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
В коде

Код:
ZennoPoster.StopTask("имя таски");
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28

famous1144

Client
Регистрация
27.03.2014
Сообщения
137
Благодарностей
53
Баллы
28
У меня реализовано так: я ставлю число выполнений -1, число успехов 1, число неуспехов подряд 1000. И в скрипте единственный успешный выход - когда закончатся все строки. Такое решение позволяет также оставить скрипт на целый день и даже не заглядывать, как он работает.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
а имя текущей таски получить можно?
там надо из списка парсить. попросил одного из программистов пограмотнее это дело написать. как будет готово выложу
 

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