Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Плагин zmFunctions
PeterДата: Вс, 10 Января 2010, 04:49 | Сообщение # 1
Админ NeoBook
Тут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)
Прикрепления: zmFunctions.zip (343.9 Kb)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеТут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)

Автор - Peter
Дата добавления - 10 Января 2010 в 04:49
ВадимДата: Пн, 12 Декабря 2011, 11:05 | Сообщение # 1171
Генератор идей
Quote (Peter)
Какой именно плагин?

_http://neoplugins.com/nphook.php


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Какой именно плагин?

_http://neoplugins.com/nphook.php

Автор - Вадим
Дата добавления - 12 Декабря 2011 в 11:05
PeterДата: Пн, 12 Декабря 2011, 11:07 | Сообщение # 1172
Админ NeoBook
Quote (Вадим)
http://neoplugins.com/nphook.php

Ну, да, об нём и речь.
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
http://neoplugins.com/nphook.php

Ну, да, об нём и речь.
:)

Автор - Peter
Дата добавления - 12 Декабря 2011 в 11:07
mishemДата: Пн, 12 Декабря 2011, 11:40 | Сообщение # 1173
Эксперт форума


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

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



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

Автор - mishem
Дата добавления - 12 Декабря 2011 в 11:40
DEMBELДата: Пн, 12 Декабря 2011, 11:44 | Сообщение # 1174
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 12 Декабря 2011 в 11:44
PeterДата: Пн, 12 Декабря 2011, 11:52 | Сообщение # 1175
Админ NeoBook


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 12 Декабря 2011 в 11:52
mishemДата: Пт, 30 Декабря 2011, 16:20 | Сообщение # 1176
Эксперт форума
Ну так че, к новому году релиз будет?
:)


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

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



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

Автор - mishem
Дата добавления - 30 Декабря 2011 в 16:20
PeterДата: Вт, 03 Января 2012, 00:38 | Сообщение # 1177
Админ NeoBook
Quote (mishem)
Ну так че,

"К" - нет, "после" - вероятнее всего.
Если буду в состоянии.
:)

Добавлено (03 Января 2012, 00:38)
---------------------------------------------
Тема немного почищена от ненужных сообщений.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Ну так че,

"К" - нет, "после" - вероятнее всего.
Если буду в состоянии.
:)

Добавлено (03 Января 2012, 00:38)
---------------------------------------------
Тема немного почищена от ненужных сообщений.


Автор - Peter
Дата добавления - 03 Января 2012 в 00:38
ВадимДата: Пн, 30 Января 2012, 23:54 | Сообщение # 1178
Генератор идей
Пётр, есть желание юзать из базы данных форматированный текст.
Сохранять нужный RTF-файл в базу и отображать его можно (в объекте "Статья"), однако, возникает проблема поиска нужного текста по базе, ведь в базе данных он хранится как RTF-код. И если с латиницей проблем нет, то кириллица в RTF выглядит совсем нечитаемо... Проблему можно было бы решить, если бы была возможность конвертировать обычную текстовую строку в строку rtf.

Тогда юзер, например, ввел бы текст в поле ввода для поиска, а прога перед самим поиском конвертировала бы текстовую строку в код RTF. Для юзера выглядело бы всё так, как будто бы поиск осуществляется по введенному им слову, а на самом деле он осуществляется по коду RTF... В плагине EditorsToolbox 1.75 есть конвертация строки в файл, но нет конвертации строки в строку. В плагине dec_Plus есть конвертация текстового файла в файл RTF, но нет конвертации опять же строки в строку. Других плагов по теме не нашел.

Пример:
Аристотель => \'c0\'f0\'e8\'f1\'f2\'ee\'f2\'e5\'eb\'fc

В общем, получается, что без такой конвертации по-настоящему юзать RTF в базе толком то и нельзя...
Мне бы хватило конвертации в одном направлении: zmConvertString "AnsiToRTF"
Не слишком дурацкая просьба? redface

Добавлено (30 Января 2012, 23:54)
---------------------------------------------

Quote (Вадим)
конвертировать обычную текстовую строку в строку rtf.

Хочу сделать оболочку для создания справочников определенного типа.
Надеюсь потом в готовые проекты поместить :)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеПётр, есть желание юзать из базы данных форматированный текст.
Сохранять нужный RTF-файл в базу и отображать его можно (в объекте "Статья"), однако, возникает проблема поиска нужного текста по базе, ведь в базе данных он хранится как RTF-код. И если с латиницей проблем нет, то кириллица в RTF выглядит совсем нечитаемо... Проблему можно было бы решить, если бы была возможность конвертировать обычную текстовую строку в строку rtf.

Тогда юзер, например, ввел бы текст в поле ввода для поиска, а прога перед самим поиском конвертировала бы текстовую строку в код RTF. Для юзера выглядело бы всё так, как будто бы поиск осуществляется по введенному им слову, а на самом деле он осуществляется по коду RTF... В плагине EditorsToolbox 1.75 есть конвертация строки в файл, но нет конвертации строки в строку. В плагине dec_Plus есть конвертация текстового файла в файл RTF, но нет конвертации опять же строки в строку. Других плагов по теме не нашел.

Пример:
Аристотель => \'c0\'f0\'e8\'f1\'f2\'ee\'f2\'e5\'eb\'fc

В общем, получается, что без такой конвертации по-настоящему юзать RTF в базе толком то и нельзя...
Мне бы хватило конвертации в одном направлении: zmConvertString "AnsiToRTF"
Не слишком дурацкая просьба? redface

Добавлено (30 Января 2012, 23:54)
---------------------------------------------

Quote (Вадим)
конвертировать обычную текстовую строку в строку rtf.

Хочу сделать оболочку для создания справочников определенного типа.
Надеюсь потом в готовые проекты поместить :)

Автор - Вадим
Дата добавления - 30 Января 2012 в 23:54
PeterДата: Вт, 31 Января 2012, 00:05 | Сообщение # 1179
Админ NeoBook
Quote (Вадим)
В плагине EditorsToolbox 1.75 есть конвертация строки в файл, но нет конвертации строки в строку. В плагине dec_Plus есть конвертация текстового файла в файл RTF, но нет конвертации опять же строки в строку.

Конвертируешь текст в файл, а потом читаешь файл в переменную.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
В плагине EditorsToolbox 1.75 есть конвертация строки в файл, но нет конвертации строки в строку. В плагине dec_Plus есть конвертация текстового файла в файл RTF, но нет конвертации опять же строки в строку.

Конвертируешь текст в файл, а потом читаешь файл в переменную.

Автор - Peter
Дата добавления - 31 Января 2012 в 00:05
ВадимДата: Вт, 31 Января 2012, 00:19 | Сообщение # 1180
Генератор идей
Quote (Peter)
Конвертируешь текст в файл, а потом читаешь файл в переменную.
Я бы так и сделал, но тогда кроме

\'c0\'f0\'e8\'f1\'f2\'ee\'f2\'e5\'eb\'fc

Добавлено (31 Января 2012, 00:19)
---------------------------------------------
Указанные выше плагины делают законченный RTF-файл. Это важно, если нужно затем запустить этот файл, открыть в объекте "Статья" или в обычном MS Word. Но для поиска по базе данных не нужен весь файл, нужны лишь символы кодирующие то, что введено в поле ввода.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Конвертируешь текст в файл, а потом читаешь файл в переменную.
Я бы так и сделал, но тогда кроме

\'c0\'f0\'e8\'f1\'f2\'ee\'f2\'e5\'eb\'fc

Добавлено (31 Января 2012, 00:19)
---------------------------------------------
Указанные выше плагины делают законченный RTF-файл. Это важно, если нужно затем запустить этот файл, открыть в объекте "Статья" или в обычном MS Word. Но для поиска по базе данных не нужен весь файл, нужны лишь символы кодирующие то, что введено в поле ввода.


Автор - Вадим
Дата добавления - 31 Января 2012 в 00:19
PeterДата: Вт, 31 Января 2012, 00:41 | Сообщение # 1181
Админ NeoBook
Quote (Вадим)
нужны лишь символы кодирующие то, что введено в поле ввода.

Я не представляю пока каким образом можно выделить "символы", т.к. формат RTF не знаю.
:(


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
нужны лишь символы кодирующие то, что введено в поле ввода.

Я не представляю пока каким образом можно выделить "символы", т.к. формат RTF не знаю.
:(

Автор - Peter
Дата добавления - 31 Января 2012 в 00:41
ВадимДата: Вт, 31 Января 2012, 03:08 | Сообщение # 1182
Генератор идей
Quote (Peter)
каким образом можно выделить "символы"
Должна, по идее, существовать в природе кодировочная таблица для кириллицы, но я ищу, ищу, и что-то не могу найти...
Наверное не там ищу.

Добавлено (31 Января 2012, 03:01)
---------------------------------------------
Как я понял нужна перекодировка не с Ansi , а с Ascii, т.е. нужна команда
zmConvertString "AsciiToRtf".

Должен же быть какой-то стандартный компонент ASCII-RTF, все-таки не что-то экзотическое, а RTF...

Вот английская таблица есть (хотя английский алфавит и так в RTF-коде читается без изменений):
_http://my.safaribooksonline.com/book/programming/microsoft-office/9781449302047/reference-tables/ascii-rtf_character_chart

А вот русская, восстановил вручную (решетка здесь используется просто в качестве произвольного разделителя между символами, для удобства):


Добавлено (31 Января 2012, 03:08)
---------------------------------------------
Можно, конечно, сделать отдельную таблицу в базе данных для перекодировки запроса перед его применением но, как-то это... Как деревянный автомобиль...


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Вт, 31 Января 2012, 04:56
 
Сообщение
Quote (Peter)
каким образом можно выделить "символы"
Должна, по идее, существовать в природе кодировочная таблица для кириллицы, но я ищу, ищу, и что-то не могу найти...
Наверное не там ищу.

Добавлено (31 Января 2012, 03:01)
---------------------------------------------
Как я понял нужна перекодировка не с Ansi , а с Ascii, т.е. нужна команда
zmConvertString "AsciiToRtf".

Должен же быть какой-то стандартный компонент ASCII-RTF, все-таки не что-то экзотическое, а RTF...

Вот английская таблица есть (хотя английский алфавит и так в RTF-коде читается без изменений):
_http://my.safaribooksonline.com/book/programming/microsoft-office/9781449302047/reference-tables/ascii-rtf_character_chart

А вот русская, восстановил вручную (решетка здесь используется просто в качестве произвольного разделителя между символами, для удобства):


Добавлено (31 Января 2012, 03:08)
---------------------------------------------
Можно, конечно, сделать отдельную таблицу в базе данных для перекодировки запроса перед его применением но, как-то это... Как деревянный автомобиль...

Автор - Вадим
Дата добавления - 31 Января 2012 в 03:08
PeterДата: Вт, 31 Января 2012, 18:31 | Сообщение # 1183
Админ NeoBook
Quote (Вадим)
но, как-то это...

Да, вообще-то все "перекодировки" так и устроены - через связанные массивы констант.
Другое дело, что в нормальном языке можно сделать быстро и удобно, в отличие от NB.

Я посмотрю что тут можно придумать...


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
но, как-то это...

Да, вообще-то все "перекодировки" так и устроены - через связанные массивы констант.
Другое дело, что в нормальном языке можно сделать быстро и удобно, в отличие от NB.

Я посмотрю что тут можно придумать...

Автор - Peter
Дата добавления - 31 Января 2012 в 18:31
ВадимДата: Вт, 31 Января 2012, 18:47 | Сообщение # 1184
Генератор идей
Quote (Peter)
Я посмотрю что тут можно придумать...

Спасибо! !

Было бы удобно, конечно, через плагин кодировать. Это же, если по уму, то надо и все английские буквы заложить в таблицу, и все символы... Это около 300 единиц, вместе с русскими буквами.
Но готовый компонент я в сети не нашел, наверное не там искал, не хочется верить в то, что его нет... :)

Пётр, если понадобится, я вручную сделаю в txt массив данных из всех нужных символов.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Я посмотрю что тут можно придумать...

Спасибо! !

Было бы удобно, конечно, через плагин кодировать. Это же, если по уму, то надо и все английские буквы заложить в таблицу, и все символы... Это около 300 единиц, вместе с русскими буквами.
Но готовый компонент я в сети не нашел, наверное не там искал, не хочется верить в то, что его нет... :)

Пётр, если понадобится, я вручную сделаю в txt массив данных из всех нужных символов.

Автор - Вадим
Дата добавления - 31 Января 2012 в 18:47
PeterДата: Вт, 31 Января 2012, 18:59 | Сообщение # 1185
Админ NeoBook
Quote (Вадим)
Но готовый компонент я в сети не нашел,

Нет там таких "готовых компонентов", все вручную надо писАть.
Кстати, компоненты из воздуха не берутся, и их тоже ведь кто-то "с нуля" делает.
:)
Quote (Вадим)
вручную сделаю в txt массив данных из всех нужных символов

scratch
Попробуй...
Может, мне меньше работы будет....
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Но готовый компонент я в сети не нашел,

Нет там таких "готовых компонентов", все вручную надо писАть.
Кстати, компоненты из воздуха не берутся, и их тоже ведь кто-то "с нуля" делает.
:)
Quote (Вадим)
вручную сделаю в txt массив данных из всех нужных символов

scratch
Попробуй...
Может, мне меньше работы будет....
:)

Автор - Peter
Дата добавления - 31 Января 2012 в 18:59
mishemДата: Вт, 31 Января 2012, 19:02 | Сообщение # 1186
Эксперт форума
Quote (Peter)
Попробуй...
Может, мне меньше работы будет....

А типа регулярных выражений делфи не поддерживает?
Типа a-z; A-Z;0-9 и т.д


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Попробуй...
Может, мне меньше работы будет....

А типа регулярных выражений делфи не поддерживает?
Типа a-z; A-Z;0-9 и т.д

Автор - mishem
Дата добавления - 31 Января 2012 в 19:02
ВадимДата: Вт, 31 Января 2012, 19:03 | Сообщение # 1187
Генератор идей
Quote (Peter)
компоненты из воздуха не берутся, и их тоже ведь кто-то "с нуля" делает.
Ясное дело. Но удивительно это в случае с RTF. Ведь формату столько лет и юзают его активно.
Quote (Peter)
Попробуй...
Ок! Я англицкую таблицу нашел только в виде картинки, буду переделывать в текст...


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Вт, 31 Января 2012, 19:05
 
Сообщение
Quote (Peter)
компоненты из воздуха не берутся, и их тоже ведь кто-то "с нуля" делает.
Ясное дело. Но удивительно это в случае с RTF. Ведь формату столько лет и юзают его активно.
Quote (Peter)
Попробуй...
Ок! Я англицкую таблицу нашел только в виде картинки, буду переделывать в текст...

Автор - Вадим
Дата добавления - 31 Января 2012 в 19:03
NecronomiconДата: Вт, 31 Января 2012, 19:33 | Сообщение # 1188
Участник
Peter, возник вопрос по поводу отображения иконок в контекстном меню проводника в XP. Думаю, Вадим не обидится, если я процитирую:
Quote (Вадим)
Пётр, можно ли в zmFunctions добавить такую фишку, чтобы работало в хрюше? "Создать пункт контекстного меню файла/папки", "Присвоить иконку пункту контекстного меню файла/папки".
 
СообщениеPeter, возник вопрос по поводу отображения иконок в контекстном меню проводника в XP. Думаю, Вадим не обидится, если я процитирую:
Quote (Вадим)
Пётр, можно ли в zmFunctions добавить такую фишку, чтобы работало в хрюше? "Создать пункт контекстного меню файла/папки", "Присвоить иконку пункту контекстного меню файла/папки".

Автор - Necronomicon
Дата добавления - 31 Января 2012 в 19:33
PeterДата: Вт, 31 Января 2012, 20:09 | Сообщение # 1189
Админ NeoBook
Quote (Necronomicon)
Пётр, можно ли в zmFunctions добавить такую фишку, чтобы работало в хрюше? "Создать пункт контекстного меню файла/папки", "Присвоить иконку пункту контекстного меню файла/папки".

Я не очень понял что требуется, по-подробнее, плиз...
Какое именно контекстное меню имеется ввиду, и проч.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Necronomicon)
Пётр, можно ли в zmFunctions добавить такую фишку, чтобы работало в хрюше? "Создать пункт контекстного меню файла/папки", "Присвоить иконку пункту контекстного меню файла/папки".

Я не очень понял что требуется, по-подробнее, плиз...
Какое именно контекстное меню имеется ввиду, и проч.

Автор - Peter
Дата добавления - 31 Января 2012 в 20:09
NecronomiconДата: Вт, 31 Января 2012, 20:34 | Сообщение # 1190
Участник
Quote (Peter)
Какое именно контекстное меню имеется ввиду, и проч.

Допустим, необходимо добавить пункт своей программы в контекстное меню файла/папки, вызываемое из проводника WinXP. Это можно сделать и посредством реестра, но иконку к этому пункту через реестр прикрутить не получается. Если взять, к примеру, WinRAR - у него интеграция иконки в КМ делается через dll библиотеку, которая регистрируется в системе. Стоит снять регистрацию этой библиотеки (убрать в настройках галочку «Встроить WinRAR в оболочку ОС») и иконки, как и само меню, исчезнет.

Искал решение в Google, наткнулся на тему. Но как это привязать к NB?
Прикрепления: 2827400.png (19.3 Kb)
 
Сообщение
Quote (Peter)
Какое именно контекстное меню имеется ввиду, и проч.

Допустим, необходимо добавить пункт своей программы в контекстное меню файла/папки, вызываемое из проводника WinXP. Это можно сделать и посредством реестра, но иконку к этому пункту через реестр прикрутить не получается. Если взять, к примеру, WinRAR - у него интеграция иконки в КМ делается через dll библиотеку, которая регистрируется в системе. Стоит снять регистрацию этой библиотеки (убрать в настройках галочку «Встроить WinRAR в оболочку ОС») и иконки, как и само меню, исчезнет.

Искал решение в Google, наткнулся на тему. Но как это привязать к NB?

Автор - Necronomicon
Дата добавления - 31 Января 2012 в 20:34
PeterДата: Вт, 31 Января 2012, 22:31 | Сообщение # 1191
Админ NeoBook
Quote (mishem)
А типа регулярных выражений делфи не поддерживает?

Не возьмусь утверждать на 100%, но насколько мне известно, в штатных средствах Delphi нет поддержки регулярок.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
А типа регулярных выражений делфи не поддерживает?

Не возьмусь утверждать на 100%, но насколько мне известно, в штатных средствах Delphi нет поддержки регулярок.

Автор - Peter
Дата добавления - 31 Января 2012 в 22:31
ВадимДата: Ср, 01 Февраля 2012, 00:38 | Сообщение # 1192
Генератор идей
Пётр, вот полная таблица соответствия ASCII # RTF.
Этого достаточно, чтобы сделать функцию?

Добавлено (01 Февраля 2012, 00:38)
---------------------------------------------
Тогда можно будет преобразовать текст сначала в ASCII (имеющейся уже в твоем плагине функцией), а потом уже из ASCII в RTF).

Прикрепления: ASCII-RTF.rar (0.8 Kb)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеПётр, вот полная таблица соответствия ASCII # RTF.
Этого достаточно, чтобы сделать функцию?

Добавлено (01 Февраля 2012, 00:38)
---------------------------------------------
Тогда можно будет преобразовать текст сначала в ASCII (имеющейся уже в твоем плагине функцией), а потом уже из ASCII в RTF).


Автор - Вадим
Дата добавления - 01 Февраля 2012 в 00:38
PeterДата: Ср, 01 Февраля 2012, 21:40 | Сообщение # 1193
Админ NeoBook
Quote (Вадим)
Пётр, вот полная таблица соответствия ASCII # RTF.
Этого достаточно, чтобы сделать функцию?

Не знаю, проверяй (см.прикрепление)

Quote (Вадим)
текст сначала в ASCII (имеющейся уже в твоем плагине функцией), а потом уже из ASCII в RTF).



Вроде, даже работает...
Погоняй, посмотри что-да- как...
Прикрепления: 0822433.jpg (20.0 Kb) · RTF.rar (154.5 Kb)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Пётр, вот полная таблица соответствия ASCII # RTF.
Этого достаточно, чтобы сделать функцию?

Не знаю, проверяй (см.прикрепление)

Quote (Вадим)
текст сначала в ASCII (имеющейся уже в твоем плагине функцией), а потом уже из ASCII в RTF).



Вроде, даже работает...
Погоняй, посмотри что-да- как...

Автор - Peter
Дата добавления - 01 Февраля 2012 в 21:40
ВадимДата: Чт, 02 Февраля 2012, 05:46 | Сообщение # 1194
Генератор идей
Quote (Peter)
Вроде, даже работает...
Еще как работает!!! Ура!!!
yahoo


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Вроде, даже работает...
Еще как работает!!! Ура!!!
yahoo

Автор - Вадим
Дата добавления - 02 Февраля 2012 в 05:46
PeterДата: Чт, 02 Февраля 2012, 17:33 | Сообщение # 1195
Админ NeoBook
Quote (Вадим)
Еще как работает

Гм...
Странно...
По моим прикидкам вообще не должно было работать.
:)

Ну, коли устраивает, то держи плагин (в прикреплении).
Там все просто, как мычание, думаю и без демки разберешься.

Пока так...
А дальнейшая судьба этой перекодировки... видно будет...
Прикрепления: zmToRTF.rar (23.9 Kb)


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

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

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


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

Гм...
Странно...
По моим прикидкам вообще не должно было работать.
:)

Ну, коли устраивает, то держи плагин (в прикреплении).
Там все просто, как мычание, думаю и без демки разберешься.

Пока так...
А дальнейшая судьба этой перекодировки... видно будет...

Автор - Peter
Дата добавления - 02 Февраля 2012 в 17:33
ВадимДата: Чт, 02 Февраля 2012, 22:24 | Сообщение # 1196
Генератор идей
Quote (Peter)
держи плагин
Спасибо! ! ! Сейчас протестирую!!!

Добавлено (02 Февраля 2012, 22:24)
---------------------------------------------
Пётр, команда работает на русских символах (когда конвертирую русский текст сначала в эски, а потом из эски в ртф), но не пойму что с английским шрифтом и символами @,#,%, ()... Если запускаю поиск по базе со строкой полученной из английских букв, то не всегда находит. Или я что-то намудрил.



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
держи плагин
Спасибо! ! ! Сейчас протестирую!!!

Добавлено (02 Февраля 2012, 22:24)
---------------------------------------------
Пётр, команда работает на русских символах (когда конвертирую русский текст сначала в эски, а потом из эски в ртф), но не пойму что с английским шрифтом и символами @,#,%, ()... Если запускаю поиск по базе со строкой полученной из английских букв, то не всегда находит. Или я что-то намудрил.


Автор - Вадим
Дата добавления - 02 Февраля 2012 в 22:24
PeterДата: Пт, 03 Февраля 2012, 02:04 | Сообщение # 1197
Админ NeoBook
Quote (Вадим)
что с английским шрифтом и символами @,#,%, ()...

Не могу сказать, что именно происходит с англицким шрифтом, но точно могу сказать, что символы @,#,%, () не окучены совсем, потому-что я тупо сделал по "таблице соответствий" из твоего сообщения 1194.
Ты дал мне таблицу, я - сделал.
;)
Что ещё нужно окучить?
Напиши мне какие ещё нужны символы, я дополню.



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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
что с английским шрифтом и символами @,#,%, ()...

Не могу сказать, что именно происходит с англицким шрифтом, но точно могу сказать, что символы @,#,%, () не окучены совсем, потому-что я тупо сделал по "таблице соответствий" из твоего сообщения 1194.
Ты дал мне таблицу, я - сделал.
;)
Что ещё нужно окучить?
Напиши мне какие ещё нужны символы, я дополню.


Автор - Peter
Дата добавления - 03 Февраля 2012 в 02:04
ВадимДата: Вс, 05 Февраля 2012, 00:37 | Сообщение # 1198
Генератор идей
Пётр, твоя команда работает отлично, можно добавлять в zmFunctions. Проблема не в ней.
Оказывается, что объект "Статья" корректно (читабельно) отображает латиницу и спецсимволы даже если они введены в тело RTF файла не в формате RTF, а в обычным текстом.
Поэтому поиск по базе у меня и не работал - он осуществлялся по коду которого в файлах и в помине не было. Получилось, что я некорректно сформировал RTF-файлы (английские символы были просто не перекодированы в RTF-код).

Дело в том, что если редактировать RTF-файл в самой NeoBook (через редактор в свойствах объекта "Статья"), то латиница почему-то не конвертируется автоматом в RTF... Проверьте, пожалуйста, у всех ли так же?

Чтобы проверить это нужно создать объект "Статья" и через встроенный в NB редактор ввести в файл этого объекта какой-нибудь русский и английский текст.
Затем нужно открыть получившийся файл в блокноте. Если кириллица будет кодом, а латиница останется просто латиницей, то значит RTF-редактор NeoBook почему-то не кодирует латиницу, хотя должен бы...

Добавлено (05 Февраля 2012, 00:37)
---------------------------------------------

Quote (Peter)
символы @,#,%, () не окучены совсем
Они окучены, я собрал по книге полную таблицу (от 32-го до 255-го символа ASCII). Восклицательный знак, собачка и прочие как раз идут первыми - с 33-го по 47-й.



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеПётр, твоя команда работает отлично, можно добавлять в zmFunctions. Проблема не в ней.
Оказывается, что объект "Статья" корректно (читабельно) отображает латиницу и спецсимволы даже если они введены в тело RTF файла не в формате RTF, а в обычным текстом.
Поэтому поиск по базе у меня и не работал - он осуществлялся по коду которого в файлах и в помине не было. Получилось, что я некорректно сформировал RTF-файлы (английские символы были просто не перекодированы в RTF-код).

Дело в том, что если редактировать RTF-файл в самой NeoBook (через редактор в свойствах объекта "Статья"), то латиница почему-то не конвертируется автоматом в RTF... Проверьте, пожалуйста, у всех ли так же?

Чтобы проверить это нужно создать объект "Статья" и через встроенный в NB редактор ввести в файл этого объекта какой-нибудь русский и английский текст.
Затем нужно открыть получившийся файл в блокноте. Если кириллица будет кодом, а латиница останется просто латиницей, то значит RTF-редактор NeoBook почему-то не кодирует латиницу, хотя должен бы...

Добавлено (05 Февраля 2012, 00:37)
---------------------------------------------

Quote (Peter)
символы @,#,%, () не окучены совсем
Они окучены, я собрал по книге полную таблицу (от 32-го до 255-го символа ASCII). Восклицательный знак, собачка и прочие как раз идут первыми - с 33-го по 47-й.


Автор - Вадим
Дата добавления - 05 Февраля 2012 в 00:37
PeterДата: Вс, 05 Февраля 2012, 04:39 | Сообщение # 1199
Админ NeoBook


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 05 Февраля 2012 в 04:39
ВадимДата: Вс, 05 Февраля 2012, 18:56 | Сообщение # 1200
Генератор идей
Quote (Peter)
Вот, что значит - приперло!
:D
А что, прикольно же будет иметь возможность юзать в базе данных форматированный текст! Его, конечно, и так можно юзать (отображать), но вот поиск по базе сделать не получится, а что за база данных без поиска?? Одно недоразумение. Так что функция перекодировки ASCII-RTF очень даже расширяет возможности NeoBook!

Я сначала решил распознать текст со скриншотов книги и поправить, но когда начал править распознанное, то понял, что это еще хуже, чем набирать с нуля, просто списывая. В итоге настроил список в ворде вида 1#\' и осталось лишь добавить по два последних символа кода RTF в каждой строке. Надо мне было так сделать сразу и не морочиться с распознаванием.

Кстати, проверил как сохраняет RTF плагин EditorsToolbox. Оказывается, он тоже (как и редактор в NeoBook) почему-то не хочет англицкие буквы заменять кодом RTF. Придется в поиске по базе делать условие - если код ASCII меньше 192, то не производить перекодировку, тогда будет искать русские символы в кодированном виде, а англицкие в обычном текстовом. Но если в базу будет импортирован файл, в котором и английские буквы закодированы, то по этому файлу (по этой записи в базе) поиск на латинице не даст результатов... Но все же главное в том, что поиск по русским словам будет работать. Так что спасибо тебе большое, еще раз!!!


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
Вот, что значит - приперло!
:D
А что, прикольно же будет иметь возможность юзать в базе данных форматированный текст! Его, конечно, и так можно юзать (отображать), но вот поиск по базе сделать не получится, а что за база данных без поиска?? Одно недоразумение. Так что функция перекодировки ASCII-RTF очень даже расширяет возможности NeoBook!

Я сначала решил распознать текст со скриншотов книги и поправить, но когда начал править распознанное, то понял, что это еще хуже, чем набирать с нуля, просто списывая. В итоге настроил список в ворде вида 1#\' и осталось лишь добавить по два последних символа кода RTF в каждой строке. Надо мне было так сделать сразу и не морочиться с распознаванием.

Кстати, проверил как сохраняет RTF плагин EditorsToolbox. Оказывается, он тоже (как и редактор в NeoBook) почему-то не хочет англицкие буквы заменять кодом RTF. Придется в поиске по базе делать условие - если код ASCII меньше 192, то не производить перекодировку, тогда будет искать русские символы в кодированном виде, а англицкие в обычном текстовом. Но если в базу будет импортирован файл, в котором и английские буквы закодированы, то по этому файлу (по этой записи в базе) поиск на латинице не даст результатов... Но все же главное в том, что поиск по русским словам будет работать. Так что спасибо тебе большое, еще раз!!!

Автор - Вадим
Дата добавления - 05 Февраля 2012 в 18:56
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Поиск: