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

orka13

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

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

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

То есть получается что надо скрестить эти темы:
https://zennolab.com/discussion/threads/pri-zapuske-cherez-bat-fajl-shablon-zapuskaetsja-so-starymi-vxodnymi-nastrojkami.40020/
https://zennolab.com/discussion/threads/api-zennoposter-a.24109/
https://zennolab.com/discussion/threads/kak-dobavit-1-umenshit-1-kolichestvo-potokov-v-processe-vypolnenija.42614/

Может я что-то пропустил, и где-то есть метод на C# для передачи нужных параметров напрямую без костылей с файлами?
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Работает у меня обычное решение на C# просто для запуска нужного шаблона по его ID или имени (ZennoPoster.AddTries(id, 1)).

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

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

То есть получается что надо скрестить эти темы:
https://zennolab.com/discussion/threads/pri-zapuske-cherez-bat-fajl-shablon-zapuskaetsja-so-starymi-vxodnymi-nastrojkami.40020/
https://zennolab.com/discussion/threads/api-zennoposter-a.24109/
https://zennolab.com/discussion/threads/kak-dobavit-1-umenshit-1-kolichestvo-potokov-v-processe-vypolnenija.42614/

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

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