Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Как быстро найти нужную команду самой VisualNEO Win (NeoBook) или плагина, если не знаешь её названия?
Смысл программы в том, чтобы быстро, по частичному русскому описанию назначения команды (или по названию источника, или по части в названии команды), находить все тематически близкие команды (в т.ч. по плагинам и библиотекам функций).
В VisualNEO Win (NeoBook) реализован похожий поиск в селекторе команд, однако: - ищет только по названию команды; - не умеет искать по сочетанию символов в любом месте команды, ищет только с начала названия команды; - не делает подборки сразу всех возможных результатов поиска, ищет последовательно – плагин за плагином... - не позволяет делать тематические выборки доступных команд из разных источников (включая VisualNEO Win, плагины, функции, специальные файлы и др.).
С целью устранить все эти недостатки и была создана NeoCommands.
В NeoCommands вы можете искать по части названия команды, по русскому описанию её назначения, можете искать в результатах этого поиска, можете делать тематический поиск по конкретным источникам (например, выбрали сначала "Источник", а потом в нём "Тему").
Основные функции
Поиск нужной команды по мере набора текста – искать можно по названию источника (напр., плагина), по части названия команды (для опытных), и, конечно же, по описанию команды на русском языке (просто начните вводить текст после запуска программы и всё увидите).
Сброс фильтра горячей клавишей ESC, поля ввода при этом сами очистятся, таблица вернётся к первоначальному виду.
Копирование в буфер обмена содержимого ячейки (например, имени команды) двойным кликом. Нашли нужную команду – дважды кликнули по ней и она уже в буфере обмена. Остаётся лишь вставить содержимое буфера обмена в проект, где двойной щелчок по по команде вызовет окно помощника настройки параметров данной команды. Через меню "Буфер" можно включить "Копить данные при двойном клике", что позволит двойными кликами собирать сразу всю нужную информацию из базы данных.
Через меню "Поиск" вы можете выбрать pub-файл и получить список используемых в нём источников команд (в т.ч. плагинов и функций, внесённых в NeoCommands). Сама VisualNEO Win (NeoBook) не может знать все плагины (поскольку регулярно создаются новые), поэтому через меню "Проект\Список файлов" покажет только те плагины, которые не просто используются в проекте, но и в данный момент установлены на компьютере пользователя. Это конечно же неудобно в тех случаях, когда вы не знаете или не помните сколько в проекте используется плагинов и каких именно, например, если вы переустановили Windows и думаете какие плагины установить для продолжения работы над текущим проектом.
Через меню "Настройки" вы можете настраивать внешний вид программы (цвет, шрифт, заливка, фоновое изображение...). Программа будет выглядеть так, как вы пожелаете. По умолчанию используется нейтральный "кофейный стиль":
Для изменения внешнего вида программы может потребоваться запустить программу с правами администратора (это зависит от настроек вашей Windows).
Источники
База данных регулярно пополняется. В настоящее время количество записей в базе: 4761. Все записи размечены тегами ключевых слов, что позволяет делать выборки по этим тегам (в т.ч. через меню "Тема").
В этой теме или через личные сообщения дайте знать автору программы, если в базе чего-то не хватает или вы нашли ошибку.
Ссылки на последнюю версию
Программа бесплатна. Чтобы использовать программу скачайте установщик или версию не требующую установки. Если программа у вас уже работает, то вы можете обновить её нажав клавишу F5 или через меню Помощь.
Дата: Ср, 30 Октября 2019, 12:19 | Сообщение # 391
Любопытный
Пользователи
Сообщений: 84
Offline
ЦитатаВадим ()
Обнаружил , что эту функцию легко отключить в программе:
В моём случае пришлось сменить раскладку, чтобы программа вообще запустилась. А если она запускается, то уже как-то пофигу на этот режим Если только не бесит. Кстати я сразу отключаю это удержание, прям как на картинке
Дата: Чт, 31 Октября 2019, 20:50 | Сообщение # 392
Генератор идей
Модераторы
Сообщений: 3173
Offline
Цитатаmkg ()
В моём случае пришлось сменить раскладку, чтобы программа вообще запустилась.
Ничего себе ! А какое окно об ошибке появляется?
Отключать приходится каждый раз? Дело в том, что программа запоминает настройки (они пишутся в реестре) и не должно быть так, чтобы приходилось каждый раз переключать. Если так происходит, то нужно внести программу в исключения антивируса, скорее всего он блокирует запись в реестр.
Поменяй у себя раскладку. Дел на 5 секунд. Столько же, чтобы вернуть. Там одних СШАшных 6 штук, а про английские страшно вспоминать. И узреешь проблему. Вся проблема только в определялке zmKBGetLayout. Картинку я уже выкладывал. И антивирус тут совершенно не причём. Правда-правда. А вот писать настройки в реестр, как мне кажется, не стоит. Каждая программа добавляет своего мусора, он и так дико раздут. И в случае переустановки ОС настройки сохранятся. Убери ты нафиг это АвтоЛингво, всё равно все на автомате лезут переключать клаву, это уже рефлекс.
Основные изменения: [+] Добавлен пункт "Экспорт TXT в CSV" (меню Файл) - это мне надо для переноса базы в онлайн курс, но может ещё кому понадобится. [+] Добавлен пункт "Вставлять содержимое буфера обмена в строку поиска правым кликом по имени строки поиска" (меню Опции). (По просьбе ...) [+] Добавлено меню "Вид" с пунктами выбора - сколько строк таблицы отображать. Для удобства. [+] Добавлено довольно много пунктов в меню "Источник" (т.е. добавлено много замечательных плагинов в базу!). [+] Добавлена ссылка на мой онлайн-курс посвященный изучению NeoBook \ VisualNEO Win (см. меню Помощь). [+] Правый край таблицы теперь тоже растягивается при изменении размеров окна приложения. Спасибо mishem! [+] Ввод символов кавычек или квадратных скобок в поля ввода больше не ломает поиск. [-] Удалён пункт "Удерживать раскладку в полях ввода" (меню Опции). Саму эту подпрограмму удалил по просьбе пользователей. [-] Удалён пункт "Показывать логотип при старте программы" (меню Опции). Оптимизировал загрузку приложения, убрал то, что его может притормаживать.
Скачайте инсталлятор или обновите программу запустив её и нажав клавишу F5 (либо через меню Помощь) - в этом случае она сама обновится. Для целей обновления, а также для изменения внешнего вида программы рекомендую запускать программу с правами администратора.
jlTabbedDialog - ShowTabbedDialog - Џоказать окно с вкладками. ‘оздать вкладки. Ћпределить их размещение (сверху, слева, справа, снизу), стиль, многолинейность. Ћпределить переменные и подпрограммы длЯ вкладок. Џроекту с данным плагином нужен внешний файл длЯ работы - файл tabs.dll должен быть помещены в системный каталог (обычно Windows\System32 или Windows\System). ќтот файл не будет включен при компилЯции проекта, поэтому нужно позаботитьсЯ о том, чтобы при инсталлЯции проекта добавить файл библиотеки в системный каталог. *Ћбъекты, *‚кладки, *Џодпрограммы
jlTabbedDialog - CloseTabbedDialog - ‡акрыть окно с вкладками. *Ћбъекты, *‚кладки
Добавлено (02 Марта 2020, 13:58) --------------------------------------------- Слуууушай... А у тебя нет аськи или чего-то подобного? Понимаешь, периодически хочется совета по Neobook от настоящего колдунчика. Поиск здесь хреновый и мало помогает. Писать в форум ради крохотной проблемы как-то неприлично. Да и здешние спецы часто просто индюки надутые.
Привет! Про описание jlTabbedDialog знаю, у меня в базе несколько таких с кракозябрами (из-за кодировки). Я их исправил, но ещё не обновил прогу. Просто некогда. Обновлю обязательно! Но за указание на баги - спасибо!!
Цитатаmkg ()
Поиск здесь хреновый и мало помогает. Писать в форум ради крохотной проблемы как-то неприлично.
Поиск хреновый, это верно. Это связано в первую очередь с неудачной миграцией с прежнего форума (не всё проиндексировалось). А спрашивать, на мой взгляд, лучше всего именно здесь, поскольку форум создан именно для вопросов и ответов, без разделения на простые и сложные (ведь это относительно). Иначе форум совсем умрёт. Тут и так почти никто не задаёт вопросов. А если новые пользователи форума увидят, что на простые вопросы отвечают, то и спрашивать будут чаще.
А вообще, у меня установлены все популярные мессенджеры, можно писать на любой: Viber, WhatsApp, Signal, Telegram, Messenger. Мой телефон:
В подписи есть ссылка на мой онлайн курс по NeoBook \ VisualNEO Win (он совершенно бесплатный, но требуется регистрация, поскольку я его использую для обучения своих студентов и нужна статистика). Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
А знаешь, чего у тебя в базе нет? Чот тут копался в своих поделках...
Abs(x) Абсолютная величина числа Х (модуль) Aqr(x) Возведение числа в квадрат Sqrt(x) Вычисление квадратного корня Frac(x) Вычисляет дробную часть числа Round(x) Округляет до ближайшего целого числа Trunc(x) Отсекает дробную часть Exp(x) Экспонента
Ну, как бы, расшифровки нет, для чего и зачем. Я вначале понятия не имел об этих функциях и изобретал лисапеды длиной с лапоть Ильи Муромца. Да, три класса церковно-приходской школы не просветили меня в математике.
Добавлено (31 Марта 2020, 15:46) ---------------------------------------------
Цитатаmkg ()
А знаешь, чего у тебя в базе нет? Чот тут копался в своих поделках...
если чего нехватает в стандартной команде - можно легко добавить (самому) функцию VBS - простое решение (но немного надо подумать если с непривычки....). Функции пишутся легко....
Abs — Позволяет получить абсолютное число. Проще говоря — модуль.
Atn — Вернёт арктангенс числа.
Cos — возвращает косинус угла, указанный в радианах. Вернёт промежуток от -1 до 1.
Sin — вернёт синус угла, который мы указали в радианах. Вернёт промежуток от -1 до 1.
Tan — возвращает тангенс угла. Значение угла указывать в радианах.
Exp — возвращает нам экспоненту, возведённую в указанное число.
Log — получаем натуральный логарифм из указанного числа. Число должно быть больше 0.
Sqr — вернёт квадратный корень указанного числа.
Hex — возвращает шестнадцатеричное значение числа.
Oct — вернёт восьмеричное значение числа.
FormatPercent — возвращает отформатированное число как проценты. Умножает на 100 и добавляет знак %.
Вадим, привет. Слушай, наверное лучше сделать обновления явными, а не строкой в заголовке. Для тупых, вроде меня. Два раза убил задачу, пока не заметил, что база обновляется.
Привет! Наверное, да. Про "галочку" в настройках можно и забыть. Отметил себе. Сейчас просто загружен очень работой.
Добавлено (18 Октября 2020, 13:16) --------------------------------------------- Программа и база данных обновлены.
Новая версия программы: 5.9
Изменения: [+] Добавлены разные замечательные плагины. Отдельное и огромадное спасибо Андрею Солодянкину, благодаря труду которого VisualNEO Win уверенно развивается дальше!!! [+] В меню "Источник" добавлены ссылки на страницы плагиностроителей (те страницы, которые я смог найти). [+] У платных плагинов теперь сразу подписывается цена - это информативнее, чем просто указание на то, что плагин платный (тем более, что стоимость часто символическая). [+] По просьбе Кирилла (mkg) обновление программы стало явным - если раньше при галочке в главном меню "Опции\Проверять обновления автоматически" обновления проверялись и устанавливались тихо, то начиная с этой версии программа будет спрашивать разрешения пользователя. Это правильно. Спасибо Кириллу! [+] Добавлена ссылка на Telegram-канал посвященный изучению NeoBook \ VisualNEO Win (см. меню "Помощь"). [+] Добавлена ссылка на страницу Библиотека готовых решений (см. меню "Помощь"). [-] Исправления: при вызове окна настроек программы теперь корректно отображаются выбранные пользовательские настройки, либо настройки по умолчанию. [-] Исправления: скорректирована кодировка некоторых записей в базе данных, теперь они отображаются как надо.
Если программа у Вас уже установлена, то можно обновиться по F5 или через меню "Помощь".
Программа и база данных обновлены. 10.01.2021 Новая версия программы: 6.0.0.0 Это первый подарок!
Изменения:
[+] Добавлен новый плагин Андрея Солодянкина asNeoVisual – для быстрого создания красивых программ с помощью скинов :). Больше 100 скинов! Никогда ещё не было так просто сделать красивое приложение!
[+] Добавлен мой первый плагин – vlWord – для работы с MS Word из проектов VisualNEO Win (NeoBook). 101 команда для работы с файлами MS Word. Пока плагин находится на этапе альфа-тестирования. Плагин бесплатен и будет всегда бесплатным для всех. Десять лет назад я мечтал о таком плагине. Два месяца труда (в любую свободную от работы минуту) и теперь плагин есть)). Зато для всех. Плагин сделан так, что его можно перевести на любой язык. У меня уже готовы переводы с русского на испанский и английский языки. Но поскольку перевод машинный, то потребуется помощь носителей языка, чтобы скорректировать файлы с переводом. Это второй подарок Плагин выложил здесь (приглашаю к альфа-тестированию!!): http://neobooker.ru/forum/45-3641-1
[+] Добавлен плагин nzPluginXLS (Christian Chauvin) и ссылка на сайт Кристиана.
[+] Вернул обратно функцию изменения ширины полей ввода при изменении ширины столбцов таблицы (в прошлый раз после тестов просто забыл включить).
[+] Добавил удобную функцию «Компактное окно» (копируете то, что хотите найти в NeoCommands и нажимаете Ctrl+Пробел). Например, в редакторе кода выделите любую последовательность символов, которую хотите найти в базе, затем нажмите Ctrl+C (чтобы скопировать) и сразу Ctrl+Пробел (чтобы открыть окно компактного вида) – откроется таблица с результатами поиска строки из буфера обмена.
В отличие от обычного вида, в режиме компактного окна, искомое (то, что в буфере обмена в этот момент) ищется по всем столбцам базы данных. Пример того как это выглядит – на скриншоте:
В заголовке окна компактного вида отображается запрос и сколько по этому запросу найдено записей.
Если Вы настроили свой дизайн сетки, то он будет воспроизведён и в режиме компактного вида (в том числе фоновое изображение).
Компактное окно появляется в позиции курсора мыши (левым верхним углом окна) и находится всегда поверх других окон, что позволяет работать с ним прямо в редакторе кода.
В режиме компактного вида кнопка "Закрыть" (красный крестик) не закрывает, а сворачивает компактное окно. Из свернутого состояния оно вызывается тем же сочетанием клавиш, которое Вы обычно используете для этого (по умолчанию это клавиши Alt+Q).
Столбец с указанием источника команды в режиме «Компактного окна» стоит не первым в таблице (как при обычном виде), а третьим (добраться до него можно растянув окно или с помощью слайдера нижней полосы прокрутки).
Вернуться к обычному виду окна можно нажав ESC (окно компактного вида должно быть в этот момент активным) или через контекстное меню в окне компактного вида (вызвать это меню можно, если в режиме компактного вида щелкнуть по таблице правой кнопкой мыши).
[+]Обновил справку к программе (вызывается из программы клавишей F1 или через меню Помощь)
Это существенное изменение функциональности программы, поэтому версия изменена с 5.9 до 6.0. Приятного Вам творчества в VisualNEO Win (NeoBook)!
Ну а третий подарок - для забугорных необукеров! Это версия NeoCommands на английском языке, пока только в веб-версии. Версию для Windows сделаю в этом году Веб-версия доступна на моем курсе в разделе "Справочник" (ссылку на онлайн курс см. в подписи).
Куда же ты зарыл плагины на своём сайте, блин? "Ссылка на библиотеку по-прежнему в разделе Ресурсы, на главной странице курса.". Ну конечно, на главной, ага. Не, я случайно нашёл и скачал, только архив с паролем. Где теперь пароль искать?
На главной странице курса (т.е. по ссылке на курс, больше никуда переходить не надо) есть раздел Ресурсы:
Там же указан пароль, дублирую: Пароль к архиву: zYnEL78QWs1K28aG
Пароль пришлось поставить, потому что Яндексу не нравится какой-то файл в архиве и без пароля он не хочет давать публичную ссылку.
Добавлено (13 Января 2021, 10:15) --------------------------------------------- Выделил на курсе сейчас ещё и жирным эту строку (с паролем), чтобы было заметнее
Добавлено (15 Января 2022, 22:18) --------------------------------------------- Программа и база данных обновлены.
Новая версия программы: 6.1.0.0
Добавлены описания новых команд VisualNEO Win! (Ура новым возможностям нашей любимой среды программирования!!!): [+] GUID=Получить GUID (глобальный уникальный 128-битный идентификатор). [+] FileRename=Переименовать внешний файл. [+] HashString=Получить несколько разных Hash-строк из указанной строки. [+] HashFile=Получить несколько разных Hash-строк из файла или потока. [+] IniWrite=Записать ключ и его значение в раздел ini-файла. [+] IniRead=Прочитать значение из его ключа и раздела в ini-файле. [+] IniReadKeyList=Прочитать (получить) полный список ключей раздела в ini-файле. [+] IniKeyDel=Удалить ключ из раздела ini-файла. [+] IniReadSectionList=Прочитать (получить) список всех разделов в ini-файле. [+] PlayAction=Выполнить сценарий (команду или последовательность команд) из строковой переменной или внешнего текстового файла. [+] RegistryKeyDel=Удалить ключ из раздела реестра Windows. [+] RegistryReadKeyList=Прочитать список ключей раздела реестра Windows. [+] RegistryReadSectionList=Прочитать список всех разделов реестра Windows. [+] StrRegexIsMatch=Выполнить регулярное выражение и вернуть True/False. [+] StrRegexPos=Выполнить регулярное выражение и вернуть список с позицией и ??длиной найденной позиции (пары "позиция - длина"). [+] StrRegexList=Выполнить регулярное выражение и вернуть список. [+] StrRegexSplit=Разделить строку регулярным выражением. [+] StrRegexReplace=Заменить на регулярное выражение. [+] StrRegexSubstitute=Подставить в строку-шаблон с регулярными выражениями. [+] UnZipToFiles=Распаковать файл или файлы из zip-архива или zip-потока. [+] UnZipToMimeStream=Распаковать двоичный файл из ZIP-файла или ZIP-потока в MimeStream. [+] UnZipToString=Разархивировать строку, хранящуюся в zip-файле или zip-потоке как текстовый файл, в переменную. [+] ZipDeleteFiles=Удалить файл или файлы в zip-архиве или zip-потоке. [+] ZipGetComment=Получить сохраненный комментарий из самого zip-архива или файла в zip-архиве (из файла или потока). [+] ZipFiles=Заархивировать файл или файлы в zip-архив. Доступен пароль, уровень сжатия и режим шифрования. Если вместо пути к файлу указать [MimeStream], то операции будут производиться прямо в оперативной памяти. [+] ZipFileList=Получить список файлов из zip-архива или zip-потока. Разрешены подстановочные знаки (см. подробнее в справке: https://winhelp.visualneo.com/Files1.html). [+] ZipMimeStream=Заархивировать MimeStream в двоичный файл в zip-архиве или zip-потоке. [+] ZipRenameFile=Переименовать файл в zip-архиве или zip-потоке. [+] ZipSetHow=Установить комментарий для самого zip-архива или файла в zip-архиве (в файле или потоке). [+] ZipString=Заархивировать строку в текстовый файл в zip-архиве.
Добавлены описания новых глобальных переменных: [VisualNeoWinVersion]=VisualNEO Win текущая версия (например, 21.7.4) [WindowsVerBuild]=Номер сборки Windows (например: 19042) [MimeStream]=Хранит путь к файлу находящемуся в данный момент не на диске, а в оперативной памяти (это может быть использовано как альтернатива временным файлам, хранимым на диске). [*/*PluginFileList]=Скрытая переменная (не видна в отладчике), которая содержит список путей к файлам .nbp установленных плагинов (например: D:\NeoBook 5\PlugIns\asUSBDevice\asUSBDevice.nbp). [*/*PluginInfoList]=Скрытая переменная (не видна в отладчике), которая содержит список названий и (через знак вертикальной черты) авторов установленных плагинов (например: asUSBDevice|Andrei Solodyankin).
Добавлены описания команд следующих плагинов: [+] asBarCode_Reader (Андрей Солодянкин), распознающий загруженный в качестве изображения штрих-код (можно выбрать тип кодировки). [+] asNeoQR_Reader (Андрей Солодянкин), распознающий QR-код загруженный в Вашу программу в виде файла изображения. [+] asNeoQR (Андрей Солодянкин), создающий QR-код и сохраняющий его в виде файла изображений (*.bmp, *.emf, *.jpeg, *.jpg, *.png). [+] asNeoPopupMenu (Андрей Солодянкин), создающий контекстное меню с иконками для пунктов меню и позволяющий управлять им (добавлять или убирать пункты, изображения, менять шрифт и стиль меню). Кроме того, плагин содержит команду монитора мыши (позволяет отслеживать положение курсора на экране, определять момент нажатия кнопки мыши и знать какая кнопка мыши нажата). [+] asConvertExcel (Андрей Солодянкин), конвертирующий файл Excel в один из 30 доступных форматов: Доступные форматы выходного файла: Microsoft Excel 97-2003 Add-In *.xla; CSV * .csv; Macintosh CSV *.csv; MSDOS CSV *.csv; Windows CSV *.csv; Current Platform Text *.txt; Data Interchange format *.dif; Excel Binary Workbook *.xlsb; Excel version 5.0 (1994) *.xls; Excel 95 (version 7.0) *.xls; Excel 97-2003 Workbook *.xls; HTML format *.html; OpenDocument Spreadsheet *.ods; Open XML Add-In *.xlam; Strict Open XML file *.xlsx; Open XML Template *.xltx; Open XML Template Macro Enabled *.xltm; Open XML Workbook *.xlsx; Open XML Workbook Macro Enabled *.xlsm; Excel Template format *.xlt; Template 8 *.xlt; Macintosh Text *.txt; MSDOS Text *.txt; Printer Text *.prn; Windows Text *.txt; Unicode Text; Web Archive * .mht; * .mhtml; Workbook default *.xlsx; Workbook normal *.xls; XML Spreadsheet *.xml [+] ksTTS (Игорь Р.), озвучивающий текст выбранным голосом (можно управлять громкостью и скоростью воспроизведения речи). См. также аналогичный плагин nzPluginSpeech (Christian Chauvin). [+] ksDial (Игорь Р.), создающий элемент управления - круговой регулятор, трекбар. [+] hpwAutoIt (Hans-Peter Wickern), с различными полезными командами управления окнами, клавиатурой, мышью и т.д. [+] hpwGrid (Hans-Peter Wickern), создающий управляемую таблицу в Вашем приложении. [+] hpwImage (Hans-Peter Wickern), позволяющий программно рисовать и работать с изображениями в Вашем приложении. [+] hpwSQLite (Hans-Peter Wickern), позволяющий использовать в Вашей программе базу данных. [+] hpwColorMemo (Hans-Peter Wickern), создающий многострочное поле ввода текста с поддержкой цвета текста (можно использовать как подсветку синтаксиса). [+] hpwIPTC (Hans-Peter Wickern), позволяющий читать и редактировать метаданные IPTC и EXIF из файлов JPG (обычно из фотографий, сделанных цифровым фотоаппаратом). [+] hpwMathExpress (Hans-Peter Wickern) для использования сложных математических формул (расчетов по этим формулам) в Ваших проектах. [+] hpwNewLISP (Hans-Peter Wickern), позволяющий использовать библиотеку newlisp.dll в Ваших проектах - это более 350 быстрых и мощных функций написанных на языке NewLISP. [+] hpwPdScript (Hans-Peter Wickern) для динамического создания пользовательского интерфейса. [+] hpwPlayAction (Hans-Peter Wickern) позволяющий выполнить команды NeoBook\VisualNEO Win из полученной строки (например, из переменной). Кроме того, этот плагин позволяет превратить свой код NeoScript в свой собственный плагин с внешним CFG-файлом (конфигурационным файлом), который будет доступен в интерфейсе NeoBook\VisualNEO Win как обычные плагины. [+] hpwRemote (Hans-Peter Wickern), чтобы передать команду NeoBook\VisualNEO Win в другое приложение NeoBook\VisualNEO Win по хендлу окна ли по заголовку окна, на одном компьютере. [+] hpwRuby (Hans-Peter Wickern), дающий возможность использовать интерпретатор Ruby (DLL) - вызвать ruby-функцию и получить консольный вывод и возвращаемую строку. [+] hpwSimpleGraph (Hans-Peter Wickern), для создания графиков и графов на основе компонента TSimpleGraph 2.91 (http://www.delphiarea.com/products/delphi-components/simplegraph/). [+] hpwVarEdit (Hans-Peter Wickern), для создания настраиваемого окна с хорошей производительностью для отображения огромного количества данных из переменных в объектах Поле ввода и Выпадающий список (в т.ч. с иконками). [+] bdChart (Drazen Glojnaric, Marije Ljolje), для создания графиков и диграмм, которые можно строить их получая данные из внешнего файла типа TeeChart (.tee). [+] bdStringGrid (Drazen Glojnaric, Marije Ljolje), для создания таблицы (сетки). Поддерживает загрузку данных из внешнего текстового файла. [+] Json-Plugin (Farhad Abedini), для получения значения указанного поля из Json-контента (из строки построенной по структуре JSON). [+] lgaCabFile (Leif G. Andersson) для работы с архивами *.cab (архивация и разархивация файлов и папок). [+] lgaDialogs (Leif G. Andersson), создающий диалоговые окна: календарика для выбора даты; выбора свойств шрифта; выбора цвета; выбора файла изображения; ввода логина и пароля; выбора действия; окно Выполнить; окно О программе. [+] WinGroupBox (Leif G. Andersson), создающий объект GroupBox (прямоугольник с вписанным в рамку заголовком, который можно программно менять). Клик по прямоугольнику поддерживает вызов подпрограммы. [+] NeoTreeView (David de Argentina), создающий дерево папок начиная с имени диска (только изображение плюсиков/минусов и линий). [+] nzPluginMouseFx (Christian Chauvin), позволяющий управлять курсором, событиями мыши и подсказками. [+] rlNeoLua Pro 1.0.3.3 (Reynold E. Lariza), который интегрирует язык программирования Lua в проекты NeoBook\VisualNEO Win, делая доступными функции от простых математических и логических операций до сложных манипуляций с файлами/базами данных/строками и т.д. (см. Справку к плагину, которая содержит и обучающие разделы). [+] nzPluginSpeech (Christian Chauvin), озвучивающий текст выбранным голосом. См. также аналогичный плагин ksTTS (Игорь Р.). [+] NeoCrypto (RCMedia Services), чтобы шифровать строки и файлы с помощью промышленного алгоритма шифрования TwoFish (улучшенный Blowfish). [+] NeoFeeds 1.1.1 (David Esperalta), чтобы создавать и читать файлы новостных каналов (Feeds) форматов RSS, RDF, Atom и iTunes, которые в используются веб-сайтами для предоставления новостей своим читателям. [+] NeoFontPicker 1.0.0 (David de Argentina) - одна команда создающая диалоговое окно выбора шрифта и его свойств (сохраняет данные в переменные). [+] NeoFormat 1.0.0 (David de Argentina) - одна команда, позволяющая отформатировать число так, чтобы отобразились разряды (запятые или точки после тысячных, миллионных...) и заполнились незаполненные слева разряды выбранным символом.
Другие изменения: [+] Добавлены адреса сайтов плагиностроителей Reynold E. Lariza и Ron Marie. [+] В окне с вопросом подтверждения перехода на сайт автора плагина теперь показывается и целевой адрес сайта. [+] Теперь программа не будет переспрашивать о закрытии, если приложение закрывается пользователем через главное меню, через трей-меню или если закрытие инициировано операционной системой (например, если Вы выберите завершить работу компьютера через кнопку Пуск), т.е. не будет препятствовать перезагрузке системы. Можно убрать подтверждение о закрытии по красному крестику, если в меню Опции убрать соответствующую галочку.
[+] Добавлено восстановление положения и размеров "обычного окна" при закрытии "компактного окна" нажатием на красный крестик в "компактном окне". Напомню, что режим "компактного окна" удобен при работе с NeoCommands в редакторе кода (везде, где вы пишете код в NeoBook\VisualNEO Win) – если нужную последовательность символов скопировать в буфер обмена и потом нажать Ctrl+Пробел, то NeoCommands откроется в компактном виде и сразу с результатами поиска по скопированной в буфер обмена последовательности символов. [+] Добавлена ссылка на сайт плагиностроителя: David de Argentina https://aplicaciones.xp3.biz/neobook/
Добавлены описания команд следующих плагинов: [+] asGifImage (Андрей Солодянкин) – плагин позволяет разбирать файлы GIF на отдельные изображения, а также собирать GIF из отдельных изображений. [+] asMenuBar (Андрей Солодянкин) – плагин даёт возможность создавать вертикальные, горизонтальные и круговые меню. [+] asCutPicture (Андрей Солодянкин) - плагин позволяет разрезать выбранное изображение на нужное число частей, чтобы можно было создавать мозаику, пазлы, викторины и т.д.
Плагины zmw платные, демо-версии и другая информация доступны на сайте производителя: https://zmware.rcmediaservices.net/plugin/ [+] zmwJSON (Zaeem, RCMedia Services) – поможет при анализе текста JSON и преобразовании объектов JSON в строку. [+] zmwClipTricks (Zaeem, RCMedia Services) – полезные функции работы со строками (естественная сортировка, поиск и др.). [+] zmwWinTricks (Zaeem, RCMedia Services) – позволяет изменить настройки внешних окон. [+] zmw[Self]Control (Zaeem, RCMedia Services) – даёт доступ к некоторым полезным функциям Windows (например, добавить пункт в контекстное меню или подменю, получить информацию о BIOS и др.). [+] zmwSmartObjects (Zaeem, RCMedia Services) – помогает расширить возможности вашего приложения, добавив гаджет HotKey, DropDown, ListBox, SmartEdit, CheckListBox, RadioListBox, FileDragDrop, TrackBar/VolumeSlider и настраиваемые диалоги с расширенными функциями. [+] zmwCommRoom (Zaeem, RCMedia Services) – позволяет взаимодействовать с различными приложениями. Отправка текстов, выполнение действий, вызов подпрограмм. [+] zmwOnTheEdge (Zaeem, RCMedia Services) – добавляет управляемый браузер Edge в ваши приложения VisualNeo Win. [+] zmwDPIAware (Zaeem, RCMedia Services) – одна, но весьма полезная команда, которая позволит Windows автоматически масштабировать ваше приложение на мониторах с большим разрешением (чтобы ваша программа не выглядела на них размытой). [+] zmwWinUtils (Zaeem, RCMedia Services) – обеспечивает доступ к некоторым функциям Windows (управление громкостью, сделать скриншот, запустить апплет, проверить нажатость модифицирующих клавиш и др.).
Добавлено (13 Января 2023, 11:22) --------------------------------------------- Программа NeoCommands и база данных обновлены.
Новая версия программы: 7.0.0.0
[+] В меню "Поиск" добавлен пункт "Получить список используемых в проекте источников (в т.ч. плагинов)". Как видно из названия новая функция программы позволяет выбрать pub-файл и получить список используемых в нём источников команд, в первую очередь интересует, конечно, список плагинов. Практическая значимость этой функции определена тем, что сама NeoBook (VisualNEO Win) не может знать все плагины (поскольку регулярно создаются новые), поэтому через меню "Проект\Список файлов" покажет только те плагины, которые не просто используются в открытом проекте, но и в данный момент установлены. Это конечно же неудобно в тех случаях, когда вы не знаете или не помните сколько в проекте используется плагинов и каких именно, например, если вы переустановили Windows, и думаете какие плагины установить для продолжения работы над текущим проектом. Новая функция составит список всех плагинов проекта независимо от того установлены они или нет (и вы будете знать что нужно установить). Естественно будут найдены те плагины, команды которых есть в базе данных NeoCommands (подавляющее большинство бесплатных плагинов есть, остальные постепенно добавляются). [+] Обновлена Справка к программе (открывается клавишей F1). [+] Восстановлена запись настроек внешнего вида программы. [+] Восстановлена функция обновления программы через саму программу (через меню Помощь). [+] Другие небольшие улучшения.
В базу данных добавлены описания команд следующих плагинов: [+] ezChrome (Brad Larned) – бесплатный плагин, даёт возможность создать объект Браузер на основе движка Chrome. [+] ezEdge (Brad Larned) – платный плагин, даёт возможность создать объект Браузер на основе движка Edge. [+] ezJSON (Brad Larned) – платный плагин, позволяет работать с файлами JSON, в формате которых современные сайты отдают результаты запросов.
[+] Улучшено описание многих собственных команд VisualNEO Win (NeoBook), что облегчает поиск при использовании синонимов.
Вадим, спасибо за впечатляющую работу! Очень нужная программа
В целях ее улучшения позвольте поделиться обнаруженными проблемами при ее использовании.
1. Сегодня пытался обновить версию 6.* на 7.0 через встроенную систему обновления. Несколько попыток были безуспешны. После этого нашел дистрибутив и обновил вручную. При запуске мой антивирус SEP (Symantec Endpoint Protection) заблокировал некий файл с расширением .nbr в каталоге %TMP%
После этого я нашел и пытался запустить portable версию программы и опять SEP грохнул плагин .nbr в каталоге %TMP%
Не знаю как другие антивирусы относятся к тому файлу, но я думаю, что м.б. лучше сделать его распаковку в каталог самой программы - portable или стационарной. Тогда любой антивирус можно настроить на исключение этого каталога из мониторинга. А %TMP% из мониторинга исключать нельзя.
2. Обнаружилось, что при копировании строки описания команды даблкликом из буфера обмена вставляется текст двояким образом:
если текущая раскладка RUS , то будет всё читаемо, если текущая раскладка ENG , то будет белиберда типа такой:
Îñòàíîâèòü ïðîöåññ ïîèñêà ôàéëîâ. *Ôàéëû è Ïàïêè, *Óïðàâëåíèå ôàéëàìè è ïàïêàìè
Добавлено (29 Января 2023, 00:22) --------------------------------------------- И еще: в шапке ссылка на 6.1 версию программы NeoCommandsPortable.zip – скачать с яндекс-диска архив самой свежей версии программы.
1. Сегодня пытался обновить версию 6.* на 7.0 через встроенную систему обновления.
Да, я выше написал, что восстановил функцию обновления. Проблема была в том, что после переустановки своей системы я не все плагины установил, поэтому собранное без нужных плагинов предыдущее обновление и не работало. Это, кстати, и натолкнуло меня на мысль сделать функцию, которая сама определит какие плагины используются в проекте. Эта функция появилась в последнем обновлении.
.nbr – это облегченная версия плагина без окон помощника, надо внести в исключения антивируса всю NeoCommands, тогда возможно антивирус и плагины трогать не будет.
Цитатаleopold ()
2. Обнаружилось, что при копировании строки описания команды даблкликом из буфера обмена вставляется текст двояким образом:
Это я проверю. Возможно я сам отключил функцию проверки раскладки. Чтобы кракозябр не было нужно, конечно, контролировать раскладку программно.