Остановка проекта через "запуск программы"

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
Сейчас у меня работает вот так:

Может есть другой способ получить TasksRunner.exe или как-то по другому сделать без него?
Я просто хочу чтобы у клиента на зенобоксе так же останавливалось как у меня на зенке.
Можно как то сделать? Или в входных нужно прописать путь к TasksRunner.exe?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 374
Благодарностей
464
Баллы
83
Можно попробовать по имени проекта останавливать
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 374
Благодарностей
464
Баллы
83
видимо неправильно указан путь к таскраннеру
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
Почему не работает по ID? Что пищется в логе?
Ничего, снипет возвращает "ок", а шаб дальше работает и останавливаться не хочет.
Делал так:
Код:
return project.TaskId;
Код:
string s = project.Variables["taskid"].Value;
ZennoPoster.StopTask(s);
 

rostonix

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

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
Stop это не прерывание, а остановка. После этого новые потоки запускаться не должны
Я знаю, но вот выше я скинул код двух сниппетов, после их выполнения ничего не происходит, шаб дальше работает и не останавливается.
 

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
Пожалуйста, проверьте кто-нибудь снипеты выше, они у меня не работают, но по идее правильные, в чем ошибка?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
Код:
string s = project.TaskId;
ZennoPoster.StopTask(new Guid(s));
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 189
Благодарностей
5 830
Баллы
113
Пожалуйста, проверьте кто-нибудь снипеты выше, они у меня не работают, но по идее правильные, в чем ошибка?
Если проверяете в ProjectMaker, то работать не будет. TaskID выдается только после добавления проекта в ZennoPoster. Надо сохранять проект и проверять его выполнение в ZennoPoster.
 

MikR0ReR

Client
Регистрация
18.09.2017
Сообщения
35
Благодарностей
7
Баллы
8
Приветствую!
Прошу помощи!
Код:
string s = project.TaskId;
ZennoPoster.StopTask(new Guid(s));
Данный код не подходит для меня. По экспериментам инстас продолжает выполнятся,а мне бы хотелось завершения работы инстанса.
 

AndrewCartiTime

Пользователь
Регистрация
27.05.2018
Сообщения
47
Благодарностей
4
Баллы
8
Дабы не создавать новую тему решил задать вопрос тут.
Подскажите пожалуйста C# код для остановки проекта. Заранее спасибо.
 

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