ZP - потоки

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Подскажите как с запускаемого шаблона получить данные значения (по разным переменным)
108625
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Есть хоть что-то?
 

alex1988

Client
Регистрация
13.07.2014
Сообщения
375
Благодарностей
155
Баллы
43
С#
var id = Guid.Parse(project.TaskId);
ZennoPoster.SetTries(id, 0);

код добавления выполнений, но я думаю там и другие методы должны быть
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
С#
var id = Guid.Parse(project.TaskId);
ZennoPoster.SetTries(id, 0);

код добавления выполнений, но я думаю там и другие методы должны быть
Это уже я видел, но кода по получению данных не могу найти
 

alex1988

Client
Регистрация
13.07.2014
Сообщения
375
Благодарностей
155
Баллы
43

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
тогда попробуй вырезать с файла Tasks.dat
Есть вариант? Просто даже предположение не имею как это сделать
Можт есть логирование где можно взять эту Информацию, откуда то же берет софт и отображает пользователю
 

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 225
Благодарностей
784
Баллы
113
Вот пример как получить количество потоков:
C#:
var id = Guid.Parse(project.TaskId);
var info = ZennoPoster.GetTaskInfo(id);

// если null - значит отработка идет в PM
if (info == null)
    return;

var doc = new System.Xml.XmlDocument();
doc.LoadXml("<Task>" + info + "</Task>");
var threads = int.Parse(doc.SelectSingleNode("Task/ExecutionSettings/LimitOfThreads").InnerText);
По аналогии все остальное можно получить. Где то в документации про это есть
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
количество активных потоков не получить
 
  • Спасибо
Реакции: _HEDELKA_

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