Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL  
zmPluginInfo
mishemДата: Сб, 18 Мая 2013, 22:24 | Сообщение # 1
Эксперт форума
Получения некоторой информации о плагинах NeoBook.

Всего две команды:

zmGetPluginInfo - позволяет получить:
1. Оригинальное название плагина;
2. Имя автора (разработчика) плагина;
3. Описание плагина;
4. Названия категорий команд плагина;
5. Названия команд плагина;
6. Описания команд плагина.

Имеет следующие параметры (всего 8):
1. Имя файла плагина (с путем):
2. Переменная для возвращенного (полученного) оригинального названия плагина;
3. Переменная для имени автора плагина;
4. Переменная для описания плагина;
5. Имя переменной для массива возвращенных категорий команд;
6. Имя переменной для массива названий команд;
7. Имя переменной для массива описания команд;
8. Переменная для возврата кода ошибки.

Если какой-либо из параметров не указан (пустой), то соответствующая информация не будет выводиться!
==================================

zmExtractIcon - позволяет извлечь во внешний файл значок (иконку) плагина.

Имеет следующие параметры (всего 3):
1. Имя файла плагина с путем;
2. Имя файла (с путем) для извлекаемого значка (иконки) плагина;
3. Имя переменной для возврата кода ошибки.

=========================

Возможные коды ошибок:

001 - Файл не найден;
002 - Невозможно загрузить плагин;
003 - Это не плагин NeoBook;
004 - Ошибка извлечения данных значка;
005 - Недействительный формат значка;
006 - Недействительный ресурс значка;
007 - Недействительный файл или нет ресурса со значками;

Петр, и вопрос, (ну наглец я ненасытный).
Добавить еще возможность выдернуть ссылку на сайт автора если есть.

redface
Прикрепления: zmPluginInfo.zip (194.6 Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Сб, 18 Мая 2013, 22:26
 
СообщениеПолучения некоторой информации о плагинах NeoBook.

Всего две команды:

zmGetPluginInfo - позволяет получить:
1. Оригинальное название плагина;
2. Имя автора (разработчика) плагина;
3. Описание плагина;
4. Названия категорий команд плагина;
5. Названия команд плагина;
6. Описания команд плагина.

Имеет следующие параметры (всего 8):
1. Имя файла плагина (с путем):
2. Переменная для возвращенного (полученного) оригинального названия плагина;
3. Переменная для имени автора плагина;
4. Переменная для описания плагина;
5. Имя переменной для массива возвращенных категорий команд;
6. Имя переменной для массива названий команд;
7. Имя переменной для массива описания команд;
8. Переменная для возврата кода ошибки.

Если какой-либо из параметров не указан (пустой), то соответствующая информация не будет выводиться!
==================================

zmExtractIcon - позволяет извлечь во внешний файл значок (иконку) плагина.

Имеет следующие параметры (всего 3):
1. Имя файла плагина с путем;
2. Имя файла (с путем) для извлекаемого значка (иконки) плагина;
3. Имя переменной для возврата кода ошибки.

=========================

Возможные коды ошибок:

001 - Файл не найден;
002 - Невозможно загрузить плагин;
003 - Это не плагин NeoBook;
004 - Ошибка извлечения данных значка;
005 - Недействительный формат значка;
006 - Недействительный ресурс значка;
007 - Недействительный файл или нет ресурса со значками;

Петр, и вопрос, (ну наглец я ненасытный).
Добавить еще возможность выдернуть ссылку на сайт автора если есть.

redface

Автор - mishem
Дата добавления - 18 Мая 2013 в 22:24
PeterДата: Вс, 19 Мая 2013, 20:35 | Сообщение # 2
Админ NeoBook
Цитата (mishem)
возможность выдернуть ссылку на сайт автора если есть

Нет, это невозможно, т.к.для ссылки на сайт автора нет специально отведенного в плагине места, и она может храниться где угодно в плагине, а парсить наугад файл (в поисках сам не знаю чего) дело гиблое.
Плагин получает информацию о других плагинах тем же путем, как и сама NeoBook - на базе экспортируемых функций плагина как библиотеки, в которых "оговорены" все параметры.



- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата (mishem)
возможность выдернуть ссылку на сайт автора если есть

Нет, это невозможно, т.к.для ссылки на сайт автора нет специально отведенного в плагине места, и она может храниться где угодно в плагине, а парсить наугад файл (в поисках сам не знаю чего) дело гиблое.
Плагин получает информацию о других плагинах тем же путем, как и сама NeoBook - на базе экспортируемых функций плагина как библиотеки, в которых "оговорены" все параметры.


Автор - Peter
Дата добавления - 19 Мая 2013 в 20:35
mishemДата: Вс, 19 Мая 2013, 23:05 | Сообщение # 3
Эксперт форума
Цитата (Peter)
т.к.для ссылки на сайт автора нет специально отведенного в плагине места

А на вкладке О плагине? Другое дело что не для всех, но это точно то место где эта информация есть.

Цитата (Peter)
mishem, и нафига ты эту фигню выложил?

Во первых не фигня.
Во вторых со временем затеряется. И здесь точно можно будет найти.
В третьих ему здесь место. Как админ должен знать. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата (Peter)
т.к.для ссылки на сайт автора нет специально отведенного в плагине места

А на вкладке О плагине? Другое дело что не для всех, но это точно то место где эта информация есть.

Цитата (Peter)
mishem, и нафига ты эту фигню выложил?

Во первых не фигня.
Во вторых со временем затеряется. И здесь точно можно будет найти.
В третьих ему здесь место. Как админ должен знать. :D

Автор - mishem
Дата добавления - 19 Мая 2013 в 23:05
PeterДата: Пн, 20 Мая 2013, 04:05 | Сообщение # 4
Админ NeoBook
Цитата (mishem)
А на вкладке О плагине?

Ох, и неугомонный ты наш...
:)
Это не вкладка, а кнопка, которая запускает обычное окошко (форму), сделанное автором плагина.
Но, сам текст, отображаемый в элементах этого окна (впрочем, как и в любом другом) , может находиться где угодно внутри программы.
Можно, конечно, попробовать прочесть этот текст в окне (если он непосредственно отображен в какой-нибудь надписи), но для этого его (окошко) нужно открыть....
Теоретически это возможно, но только... гм, теоретически.
Только представь....
;)
mishem, а закрывать окошки будешь сам, вручную?..
:D

Добавлено (20 Мая 2013, 03:03)
---------------------------------------------
mishem, в принципе можно попробовать отыскать текст внутри файла (на подобии того, как это делает, например, OgreGui), но, где гарантия, что получится точно идентифицировать ссылки?
no
Да я такие извращения только однажды и попробовал.
:)

Добавлено (20 Мая 2013, 04:05)
---------------------------------------------
Сейчас попробовал...
Не, mishem, парсить файл слишком долго получается: в своем же плагине заранее известный текст искал секунды 3-4.
Не пойдет...
no


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата (mishem)
А на вкладке О плагине?

Ох, и неугомонный ты наш...
:)
Это не вкладка, а кнопка, которая запускает обычное окошко (форму), сделанное автором плагина.
Но, сам текст, отображаемый в элементах этого окна (впрочем, как и в любом другом) , может находиться где угодно внутри программы.
Можно, конечно, попробовать прочесть этот текст в окне (если он непосредственно отображен в какой-нибудь надписи), но для этого его (окошко) нужно открыть....
Теоретически это возможно, но только... гм, теоретически.
Только представь....
;)
mishem, а закрывать окошки будешь сам, вручную?..
:D

Добавлено (20 Мая 2013, 03:03)
---------------------------------------------
mishem, в принципе можно попробовать отыскать текст внутри файла (на подобии того, как это делает, например, OgreGui), но, где гарантия, что получится точно идентифицировать ссылки?
no
Да я такие извращения только однажды и попробовал.
:)

Добавлено (20 Мая 2013, 04:05)
---------------------------------------------
Сейчас попробовал...
Не, mishem, парсить файл слишком долго получается: в своем же плагине заранее известный текст искал секунды 3-4.
Не пойдет...
no


Автор - Peter
Дата добавления - 20 Мая 2013 в 04:05
mishemДата: Пн, 20 Мая 2013, 07:02 | Сообщение # 5
Эксперт форума
Ну нет так нет.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеНу нет так нет.

Автор - mishem
Дата добавления - 20 Мая 2013 в 07:02
RezzoxeДата: Пт, 03 Октября 2014, 23:12 | Сообщение # 6
Пётр, не могу понять...

1. У меня 5.8.5b английская и не понимает путей с кириллицей...
2. Где-то что-то проморгал...
3. Плагин не понимает кириллицу...

В общем вот такой путь плагин видит: C:\Users\Rezzoxe\Desktop\zmFunctions.nbp
А вот такой уже нет: D:\Программы\NeoBook\Плагины\zmFunctions\zmFunctions.nbp
Каретка не помогает, выводит в основном ошибку 003 (если путь с кириллицей)

Добавлено (03 Октября 2014, 22:55)
---------------------------------------------
хм... хотя такой путь понимает:
C:\Users\Rezzoxe\Desktop\НоваяПапка\zmFunctions.nbp

Добавлено (03 Октября 2014, 23:12)
---------------------------------------------
Вроде разобрался...

В режиме проектирования не хочет работать с путями кроме PubDir и вложенных
после PubDir. После компиляции всё в порядке... Если я конечно правильно понял.


Сообщение отредактировано
Rezzoxe - Пт, 03 Октября 2014, 23:12
 
СообщениеПётр, не могу понять...

1. У меня 5.8.5b английская и не понимает путей с кириллицей...
2. Где-то что-то проморгал...
3. Плагин не понимает кириллицу...

В общем вот такой путь плагин видит: C:\Users\Rezzoxe\Desktop\zmFunctions.nbp
А вот такой уже нет: D:\Программы\NeoBook\Плагины\zmFunctions\zmFunctions.nbp
Каретка не помогает, выводит в основном ошибку 003 (если путь с кириллицей)

Добавлено (03 Октября 2014, 22:55)
---------------------------------------------
хм... хотя такой путь понимает:
C:\Users\Rezzoxe\Desktop\НоваяПапка\zmFunctions.nbp

Добавлено (03 Октября 2014, 23:12)
---------------------------------------------
Вроде разобрался...

В режиме проектирования не хочет работать с путями кроме PubDir и вложенных
после PubDir. После компиляции всё в порядке... Если я конечно правильно понял.

Автор - Rezzoxe
Дата добавления - 03 Октября 2014 в 23:12
PeterДата: Сб, 04 Октября 2014, 03:29 | Сообщение # 7
Админ NeoBook
Цитата Rezzoxe ()
Если я конечно правильно понял.

Да, все правильно, т.к. в проектном режиме получается, что плагин повторно пытается подключиться к уже подключенным (к самой NB) плагинам из одного и того же процесса.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Rezzoxe ()
Если я конечно правильно понял.

Да, все правильно, т.к. в проектном режиме получается, что плагин повторно пытается подключиться к уже подключенным (к самой NB) плагинам из одного и того же процесса.

Автор - Peter
Дата добавления - 04 Октября 2014 в 03:29
  • Страница 1 из 1
  • 1
Поиск: