Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Оглавление

Expand
titleНажмите здесь, чтобы развернуть оглавление
Table of Contents
minLevel1
maxLevel7
exclude^Оглавление$

...

Описание

Проект в проекте позволяет подключить уже готовый, записанный проект к текущему проекту. Этот экшен похож на Плагины.

...

Как работать с экшеном?

Базовые настройки

...

Путь к вложенному проекту

Здесь указывается абсолютный путь к подшаблону (можно использовать макросы переменных. На скриншоте можно увидеть переменную {-Project.Directory-} - путь к текущей папке проекта. Чтоб данная переменная автоматически ставилась при написании проекта необходимо включить соответствующую настройку)

Передавать контекст проекта (project.Context)

project.Context позволяет сохранять С# объекты и переносить их между разными частями шаблона. Данная опция используется при работе

...

с C#

...

кодом.

Открывать браузер если требуется

Включение данной настройки позволяет вложенному шаблону запускать браузер даже если во внешнем проекте он отключен через Настройки проекта

Передача переменных

...

Сопоставление переменных

В данном окне происходит передача данных из внешнего проекта во внутренний. Передать данные можно только с помощью переменных.

Сопоставлять переменные с одинаковыми именами

При включении данной опции все переменные, имена которых идентичны в обоих проектах, будут автоматически сопоставлены, без необходимости ручной настройки.

Note

Ручная настройка имеет больший приоритет перед “Сопоставлением…”.

Пример: если включена опция “Сопоставить переменные…” и в обоих проектах есть переменная с именем variable, но Вы, вручную, через настройки, сопоставили переменную variable внутреннего проекта с другой переменной внешнего проекта, например second_var, то внутренний проект переменная variable внутреннего проекта теперь будет ассоциирован ассоциирована с переменной second_var внешнего проекта.

...

Не передавать значения обратно при неудачном выполнении

По умолчанию все изменения переменных во внутреннем проекте отражаются и на переменных из внешнего проекта. При включении данной настройки изменения переменных будут игнорироваться внешним проектом в случае ошибочного завершения внутреннего.

...

Чтобы это исправить, надо зайти в Личный кабинет, во вкладку Оборудованиеи активировать то оборудование, на котором Вы сейчас работаете.

...

Искать проект с расширением .zp при выполнении действия “Проект в проекте”

Info

Добавлено в ZennoPoster 7.4.0.0

При включении данной настройки, если в действии используется проект старого формата с расширением .xmlz, то при его отсутствии будет искаться проект с таким же именем, но с новым расширением .zp

.xmlz - расширения проектов ZennoPoster, которое использовалось в ZennoPoster 5 и ниже

.zp - расширение проектов, которое используется в ZennoPoster 7.

...

Полезные ссылки