Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

В ZennoPoster версии 5.20.0.0 добавлена возможность создавать из шаблонов плагины.

Для чего это может понадобится?

Самое главное применение, когда в Ваших шаблонах имеются часто повторяющиеся моменты (получение SMS, отправка почты, парсинг выдачи поиска). Раньше для этих целей использовались подшаблоны. Однако приходилось запоминать местонахождения проектов, а также для чего используются переменные в нём.

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

Основные функции

Чтобы получить данные от пользователя, использующего плагин, применяется “Интерфейс бота”. Настраивается аналогично входным настройкам для шаблонов, однако в него добавлены важные элементы.

Возвращаемые значения

Аналогично любому экшену, плагин может в результате работы вернуть какие-то данные.

Это могут быть:

  • Список;

  • Таблица;

  • Переменная;

  • Переменные.

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

Маппинг

При настройке плагина можно добавить элемент «Mapper» в котором указывается список или таблица для получения данных из вызывающего шаблона. При использовании плагина в поле “Mapper” указывается список/таблица, данные которой будут доступны в плагине. Все изменения в списке/таблице внутри плагина отразятся в исходном списке/таблице.

Установка плагина

Плагин это файл формата *.zpg. Добавить в ProjectMaker его можно двумя путями:

  • Двойным кликом по файлу. В таком случае он сам скопируется в нужную папку и добавится в ProjectMaker;

  • Копированием в директорию с плагинами (C:\Users\<ИМЯ ЮЗЕРА>\Documents\ZennoLab\Plugins\Local), и при следующем запуске ProjectMaker они добавятся в программу.

Создание плагина

Создание плагина происходит через публикацию (Ctrl+Alt+P) или через пункт в меню проекта, для этого существует вариант «Сохранить как плагин».

Здесь важно указать информацию о плагине, добавить иконку, описание и т.п.

Использование плагина

Плагин выполняется как обычный экшен, самое главное чтобы он был установлен в папку с плагинами. Каждое поле, в которое можно ввести данные, поддерживает макросы.

Плагин возвращающий значение:

Плагин с общим списком:

  • No labels