Запустить проекты из проекта - не вложенные

Axel

Client
Регистрация
20.03.2017
Сообщения
104
Благодарностей
3
Баллы
18
Можно ли запустить проекты из проекта, но не как вложенные а как сами по себе отдельные? В каждом проекте уже настроена своя работа, они добавлены в ЗП как самостоятельные, и их надо запустить по очереди через рандомный диапазон в секундах. Но чтобы они работали сами по себе как отдельные проекты.

То есть то же самое если я сижу и кнопкой "Запуск" тыкаю на каждый проект и жду какое-то время между запусками.

Расписания не подходят потому что правило запуска по ним повторяется при каждом запуске, а надо именно разово запустить все проекты. У каждого из них там уже своя логика и свои расписания. Каждый проект запустить неограниченно раз.


Очень нужно реализовать т.к. с ума сойти сколько времени на ручную работу
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
Можно добавлять/устанавливать попытки проекту по имени проекта
 
  • Спасибо
Реакции: Axel

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 396
Благодарностей
979
Баллы
113
Можно ли запустить проекты из проекта, но не как вложенные а как сами по себе отдельные?
C#:
// Имя шаблона в постере (Как назван именно в ZennoPoster, а не название файла)
string template = project.Variables["template_to_start"].Value;
// Количество попыток (если один раз, то в переменной - 1)
int tries = int.Parse(project.Variables["tries_to_add"].Value.Trim());
// Запуск шаблона
ZennoPoster.AddTries(template, tries);
 
  • Спасибо
Реакции: Tvister и Axel

Axel

Client
Регистрация
20.03.2017
Сообщения
104
Благодарностей
3
Баллы
18
Moonwalker, спасибо за код, жить сразу стало лучше, жить стало веселей! :-)

 

heks

Client
Регистрация
01.10.2013
Сообщения
1 090
Благодарностей
263
Баллы
83
такой использую:
string tempname = project.Variables["Project_name"].Value;
int tries = Int32.Parse(project.Variables["temp_1"].Value); // количество исполнений
int SetMaxThreads = Int32.Parse(project.Variables["theaders_max"].Value); //кол-во потоков


if (tries<0){
ZennoPoster.SetMaxThreads(tempname, SetMaxThreads); //кол-во потоков
ZennoPoster.AddTries(tempname, tries); // количество исполнений

}
 
  • Спасибо
Реакции: Axel и Moonwalker

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