ZennoPoster 7 запуск другого проекта по завершению?

zava75

Client
Регистрация
01.12.2019
Сообщения
161
Благодарностей
4
Баллы
18
Добрый день. Как реализовать правильно на ZennoPoster 7 запуск другого проекта ( несколько если возможно ) по завершению главного, только при успешном выполнении главного?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Добрый день. Как реализовать правильно на ZennoPoster 7 запуск другого проекта ( несколько если возможно ) по завершению главного, только при успешном выполнении главного?
Добрый день.
Например:
1. Можно через кубик "Проект - Проект в проекте".
2. Можно через "Диспетчер заданий" по сигналу из файла. Основной шаблон в случае успеха записывает файл-сигнал, а второй проект (добавленный в Диспетчере заданий) выполняется если этот сигнал есть.
3. Можно через bat-файл - в конце успешного выполнения основного шаблона через кубик "Свой код - Запуск программы". Заранее создаем bat-файл через клик правой кнопкой мыши по второму шаблону с опциями "Добавить 1 попытку выполнения" и "Запустить".
 
Последнее редактирование:
  • Спасибо
Реакции: zava75

slavon

Client
Регистрация
24.06.2016
Сообщения
599
Благодарностей
129
Баллы
43
Добрый день. Как реализовать правильно на ZennoPoster 7 запуск другого проекта ( несколько если возможно ) по завершению главного, только при успешном выполнении главного?
У меня запускается так
Можешь в конце пару кубиков вставить и будет врубать

Guid shablon = TaskList.GUID("Название шаблона");
int count = int.Parse(project.Variables["nam"].Value);
ZennoPoster.SetMaxThreads(shablon,1);//Устанавливаем максимальное число потоков
//или вместо count любое другое число
ZennoPoster.StartTask(shablon);//Запускаем шаблон
for(int i = 0; i < count; i++){//Добавляем попытки не все сразу, а постепенно
ZennoPoster.AddTries(shablon,1);
Thread.Sleep(1000);
}
//Можно добавить и все сразу, тогда вместо цикла сразу пишем
//ZennoPoster.AddTries(shablon,count)
 
  • Спасибо
Реакции: zava75

zava75

Client
Регистрация
01.12.2019
Сообщения
161
Благодарностей
4
Баллы
18
У меня запускается так
Можешь в конце пару кубиков вставить и будет врубать

Guid shablon = TaskList.GUID("Название шаблона");
int count = int.Parse(project.Variables["nam"].Value);
ZennoPoster.SetMaxThreads(shablon,1);//Устанавливаем максимальное число потоков
//или вместо count любое другое число
ZennoPoster.StartTask(shablon);//Запускаем шаблон
for(int i = 0; i < count; i++){//Добавляем попытки не все сразу, а постепенно
ZennoPoster.AddTries(shablon,1);
Thread.Sleep(1000);
}
//Можно добавить и все сразу, тогда вместо цикла сразу пишем
//ZennoPoster.AddTries(shablon,count)
спасибо мне достаточно я так понял
C#:
//ZennoPoster.AddTries(shablon,count)
ZennoPoster.AddTries("shablon1",1);
ZennoPoster.AddTries("shablon2",1);
 

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