Как получить в список имена всех запущенных в ZP проектов?

Enigma

Client
Регистрация
16.06.2017
Сообщения
187
Благодарностей
31
Баллы
28
Искал по форуму, не нашел. Подскажите, пожалуйста!
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
В шаблоне должен существовать список с именем projects.
Чтоб код работал в ProjectMaker'е ZennoPoster должен быть запущен.
C#:
// Не забудь подключить System.Xml (4.0.0) в GAC
foreach (var task in ZennoPoster.TasksList)
{
   System.Xml.XmlDocument xml_doc = new System.Xml.XmlDocument();
   xml_doc.LoadXml("<Task>" + task + "</Task>");
   System.Xml.XmlNode name = xml_doc.SelectSingleNode("Task/Name");
   project.Lists["projects"].Add(name.InnerText);
}
 
Последнее редактирование:
  • Спасибо
Реакции: Enigma

Enigma

Client
Регистрация
16.06.2017
Сообщения
187
Благодарностей
31
Баллы
28
Ругнулось с такой ошибкой:

Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 11; Cтолбец: 48]

Я попробовал добавить точку с запятой вот сюда:

Код:
project.Lists["projects"].Add(name.InnerText);
После этого не ругается, но список с именем projects почему-то остается пустой :-)
 
  • Спасибо
Реакции: nicanil

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
но список с именем projects почему-то остается пустой
Отредактировал предыдущее своё сообщение. Проверил у себя - всё работает. Чтоб данный код нормально отработал и в ProjectMaker'е надо держать запущенным ZennoPoster.
 
  • Спасибо
Реакции: Enigma

Enigma

Client
Регистрация
16.06.2017
Сообщения
187
Благодарностей
31
Баллы
28
Да, все работает! Очень благодарен за помощь! :az:
 

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