Обсуждение версии 5.20.0.0

  • Автор темы Автор темы Deemer84
  • Дата начала Дата начала
Плагин - это проект, который можно добавлять как кубик.
Т.е сначала нужно создать или открыть проект в PM, и сохранить его как плагин.
Посмотреть вложение 31179

Предварительно нужно создать в проекте BotUI, через который будет осуществляться управление проектом.

Посмотреть вложение 31187

После сохранения плагина, нужно его опублиоквать,

Посмотреть вложение 31184

и добавить как кубик в ProjectMaker.

Посмотреть вложение 31185

После этого его можно добавлять как кубик. В его свойствах будет отображаться BotUI для управления.
Посмотреть вложение 31186
У меня в плагине идет запрос к спискам. Если я вставляю плагин в другой проект, привязку к спискам нужно указывать заново? Как работает упаковка со списками и таблицами?
 
Подскажите пожалуйста, а можно ли целый ряд кубиков запихнуть к примеру разгадывание капчи, потому что иногда она может быть в трех местах и три раза блок копировать не очень удобно, было бы удобно просто кинуть один кубик "Разгадывания капчи".
Именно для таких вешей плагины и нужны:-)

Как редактировать опубликованый плагин?
при попытке открыть его в PM - выходит сообщение:

Проект "...zpg" предназначен только для выполнения. Просмотр и редактирование невозможны.
Редактирование, надеюсь будет в след. версии.

У меня в плагине идет запрос к спискам. Если я вставляю плагин в другой проект, привязку к спискам нужно указывать заново? Как работает упаковка со списками и таблицами?
Это быстрее проверить опытным путем)

Добрый ! а куда делись - Сохранение настроек и Восстановление ? или типа уже глюков с пропаже настроек не будет ?
Где-то программисты видимо потеряли в одной из версий.. Попрошу вернуть в следующей.
 
Это быстрее проверить опытным путем)

У меня после опытных путей, шаблон куда я вставил плагин перестал грузится вообще. Отписался в поддержку и в ветку багов.

Да и форум как бы и надо, чтоб получить ответ от офф представителей. С опытными путями я сам разобрался бы, если бы работали ваши плагины как надо.
 
У меня после опытных путей, шаблон куда я вставил плагин перестал грузится вообще. Отписался в поддержку и в ветку багов.

Да и форум как бы и надо, чтоб получить ответ от офф представителей. С опытными путями я сам разобрался бы, если бы работали ваши плагины как надо.
Вы же знаете как ошибки в шаблоне отлаживать?
Посмотрите что выдается в логе выполнения.
Логи_PM.png
 
  • Оценить
Реакции: arhip1985
Вы же знаете как ошибки в шаблоне отлаживать?
Посмотрите что выдается в логе выполнения.
Посмотреть вложение 31275
Вы хоть проблему посмотрите, о которой написал. Чтоб лог смотреть, надо хотя бы шаблон загрузить, который не грузится после того, как в него вставил плагин.
 
Вы хоть проблему посмотрите, о которой написал. Чтоб лог смотреть, надо хотя бы шаблон загрузить, который не грузится после того, как в него вставил плагин.
А если попробовать удалить сбойный плагин из ПМ (из панели инструментов) и потом попробовать открыть шаблон?
Сейчас попробовал - шаблон открылся нормально, но с штриховкой вокруг кубика плагина в проекте. Так можно хотя бы шаблон спасти..

upload_2018-8-7_20-12-43.png
 
Последнее редактирование:
А если попробовать удалить сбойный плагин из ПМ (из панели инструментов) и потом попробовать открыть шаблон?
Сейчас попробовал - шаблон открылся нормально, но с штриховкой вокруг кубика плагина в проекте. Так можно хотя бы шаблон спасти..

Посмотреть вложение 31279
Спасти удалось по другому. Открыл в старой версии, 16 или 17, плагин отобразился как проект в проекте, его удалил и сохранил.
 
  • Оценить
Реакции: Sergodjan
+ В ZennoPoster добавлена функция принудительного завершения шаблона. Теперь можно установить время, когда зависшие потоки шаблона будут автоматически завершаться.

upload_2018-8-4_17-8-50-png.31220

upload_2018-8-29_15-59-2.png

МАСТХЕВ
Разрабы, сделайте плз, чтобы при срабатывании прерывания по таймеру выполнялся GoodEnd (или BadEnd),
у многих в шабах там аварийный бекап (сохранение текущего ака, например)
 
А как плагины использовать с зеннобоксам?
 
А как передавать свои данные в плагин? Переменную если надо передать, как это сделать? По описанию в вики по поводу маппинга ниче не понял)
 
А как передавать свои данные в плагин? Переменную если надо передать, как это сделать? По описанию в вики по поводу маппинга ниче не понял)
значения должны прокидываться через макросы переменных
 
Т.е. имена переменных должны совпадать и в проекте и в плагине? У меня чет не выходит. Из плагина получаю данные в проект. А в плагин не пойму , где их даже указать для передачи. В bot ui плагина , только настройка для получения данных из плагина.
 
Т.е. имена переменных должны совпадать и в проекте и в плагине? У меня чет не выходит. Из плагина получаю данные в проект. А в плагин не пойму , где их даже указать для передачи. В bot ui плагина , только настройка для получения данных из плагина.
Если переменная с таким именем есть и в проекте и в плагине, то какое вы установите ей значение в проекте, такое будет и в плагине.
Если переменной нет в плагине, то тут надо через bot ui настраивать. Например задаете текстовое поле и в какую переменную сохранять его значание, потом при выполнении в этом текстовом поле прописывайте макрос входной переменной, и значение передастся в выходную.
 
  • Оценить
Реакции: xoffer
А как использовать эти плагины с возможностью передать данные в них, в c#?
 
Если переменная с таким именем есть и в проекте и в плагине, то какое вы установите ей значение в проекте, такое будет и в плагине.
Если переменной нет в плагине, то тут надо через bot ui настраивать. Например задаете текстовое поле и в какую переменную сохранять его значание, потом при выполнении в этом текстовом поле прописывайте макрос входной переменной, и значение передастся в выходную.
К сожалению не работает.
В направлении плагина не будет обновлений?

Да сопоставлять переменные по-умолчанию это не айс.
Если пользователь не ожидал, что ему плагин подменит данные, то ничего хорошего из сопоставлений не будет.

Но можно добавить дополнительный контрол, с вкл-выкл "Сопоставлять переменные проекта с плагином".
Я так понимаю это всё уже реализовано для "проект в проекте", сюда нужно только вывести галочку.
 

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