Как запустить из шаблона в ZP другой шаблон в ZP с изменениями в InputSettings

  • Автор темы Автор темы orka13
  • Дата начала Дата начала

orka13

Client
Регистрация
07.05.2015
Сообщения
2 195
Реакции
2 212
Баллы
113
Работает у меня обычное решение на C# просто для запуска нужного шаблона по его ID или имени (ZennoPoster.AddTries(id, 1)).

Но ТЗ расширилось, и надо еще иногда с разными настройками запускать финальный шаблон. Если бы это был режим «Проект в проекте», то понятно, что там просто проброска значений переменных работает из родительского шаблона в финальный. А как здесь быть?

Прока в голове только соорудил план через костыли (можно читать с конца списка):
1. запускать с родительского шаблона батник запуска для финального шаблона «start.bat».
2. в батник импортируются настройки этого шаблона из файла «InputSettings.xml».
3. настройки в строках файла «InputSettings.xml» предварительно можно подправить из самого шаблона, поменяв в них значение на нужные.

То есть получается что надо скрестить эти темы:
https://zennolab.com/discussion/thr...aetsja-so-starymi-vxodnymi-nastrojkami.40020/
https://zennolab.com/discussion/threads/api-zennoposter-a.24109/
https://zennolab.com/discussion/thr...chestvo-potokov-v-processe-vypolnenija.42614/

Может я что-то пропустил, и где-то есть метод на C# для передачи нужных параметров напрямую без костылей с файлами?
 
Работает у меня обычное решение на C# просто для запуска нужного шаблона по его ID или имени (ZennoPoster.AddTries(id, 1)).

Но ТЗ расширилось, и надо еще иногда с разными настройками запускать финальный шаблон. Если бы это был режим «Проект в проекте», то понятно, что там просто проброска значений переменных работает из родительского шаблона в финальный. А как здесь быть?

Прока в голове только соорудил план через костыли (можно читать с конца списка):
1. запускать с родительского шаблона батник запуска для финального шаблона «start.bat».
2. в батник импортируются настройки этого шаблона из файла «InputSettings.xml».
3. настройки в строках файла «InputSettings.xml» предварительно можно подправить из самого шаблона, поменяв в них значение на нужные.

То есть получается что надо скрестить эти темы:
https://zennolab.com/discussion/thr...aetsja-so-starymi-vxodnymi-nastrojkami.40020/
https://zennolab.com/discussion/threads/api-zennoposter-a.24109/
https://zennolab.com/discussion/thr...chestvo-potokov-v-processe-vypolnenija.42614/

Может я что-то пропустил, и где-то есть метод на C# для передачи нужных параметров напрямую без костылей с файлами?
https://help.zennolab.com/en/v5/zennoposter/5.18.0.0/topic695.html
 
  • Оценить
Реакции: orka13

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