Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Peter, DEMBEL  
Как разом установить все имеющиеся плагины?
ВадимДата: Пн, 29 Сентября 2014, 20:16 | Сообщение # 1
Генератор идей
Представим, что в папке C:\Program Files\NeoBook 5\PlugIns имеются папки с плагинами.

Как их все разом установить?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеПредставим, что в папке C:\Program Files\NeoBook 5\PlugIns имеются папки с плагинами.

Как их все разом установить?

Автор - Вадим
Дата добавления - 29 Сентября 2014 в 20:16
mishemДата: Пн, 29 Сентября 2014, 20:31 | Сообщение # 2
Эксперт форума
В реестре прописать.
Только НБ должна быть закрыта. Иначе после закрытия она переписывает значения и оставляет только те, которые на данный момент установлены.


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВ реестре прописать.
Только НБ должна быть закрыта. Иначе после закрытия она переписывает значения и оставляет только те, которые на данный момент установлены.

Автор - mishem
Дата добавления - 29 Сентября 2014 в 20:31
DEMBELДата: Пн, 29 Сентября 2014, 20:50 | Сообщение # 3
Наш дизайнер
прописать в реестр HKEY_CURRENT_USER\Software\NeoSoft\NeoBook 5\PlugIns
создать там ключи с именами плагинов и путями к ним, открой у себя ветку и посмотри как и что там


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепрописать в реестр HKEY_CURRENT_USER\Software\NeoSoft\NeoBook 5\PlugIns
создать там ключи с именами плагинов и путями к ним, открой у себя ветку и посмотри как и что там

Автор - DEMBEL
Дата добавления - 29 Сентября 2014 в 20:50
ВадимДата: Пн, 29 Сентября 2014, 21:27 | Сообщение # 4
Генератор идей
Цитата mishem ()
В реестре прописать.
Цитата DEMBEL ()
прописать в реестр
Получается утилитку надо сочинить, чтобы сканировала папку PlugIns и прописывала в реестре ключи.
mishem, ты кажется что-то подобное делал уже, в своем "плагино-комбайне", не?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата mishem ()
В реестре прописать.
Цитата DEMBEL ()
прописать в реестр
Получается утилитку надо сочинить, чтобы сканировала папку PlugIns и прописывала в реестре ключи.
mishem, ты кажется что-то подобное делал уже, в своем "плагино-комбайне", не?

Автор - Вадим
Дата добавления - 29 Сентября 2014 в 21:27
mishemДата: Пн, 29 Сентября 2014, 21:50 | Сообщение # 5
Эксперт форума
Делал, но не доделал. :)
Лежит на полке, пылится до лучших времен.

Как только все интересные вопросы решаются, дальнейшая монотонная работа становится не интересной, и проект отправляется на полку. :(


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеДелал, но не доделал. :)
Лежит на полке, пылится до лучших времен.

Как только все интересные вопросы решаются, дальнейшая монотонная работа становится не интересной, и проект отправляется на полку. :(

Автор - mishem
Дата добавления - 29 Сентября 2014 в 21:50
PeterДата: Пн, 29 Сентября 2014, 23:07 | Сообщение # 6
Админ NeoBook
Цитата Вадим ()
Получается утилитку надо сочинить,

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


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

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

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


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

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

Автор - Peter
Дата добавления - 29 Сентября 2014 в 23:07
RezzoxeДата: Вт, 30 Сентября 2014, 00:30 | Сообщение # 7
Button (LeftClick)

Код
FolderBox "Select a Folder:" "[Folder]"
zmFindFiles "*.nbp" "[Folder]" "SubFolders" "" "[list]" "Find"
StrParse "[list]" "[#13][#10]" "[Plugins]" "[Count]"
Loop "1" "[Count]" "[Current]"
ListBoxAddItem "ListBox2" "0" "[Plugins[Current]]"
EndLoop


ListBox (DoubleClick)

Код
ExtractFileName "[ListBox2]" "[Name]"
RegistryWrite "HKEY_CURRENT_USER" "Software\NeoSoft\NeoBook 5\PlugIns\[Name]" "[ListBox2]"


Только вот как теперь правильно определить если какой-то из плагинов уже был установлен...


Сообщение отредактировано
Rezzoxe - Вт, 30 Сентября 2014, 00:31
 
СообщениеButton (LeftClick)

Код
FolderBox "Select a Folder:" "[Folder]"
zmFindFiles "*.nbp" "[Folder]" "SubFolders" "" "[list]" "Find"
StrParse "[list]" "[#13][#10]" "[Plugins]" "[Count]"
Loop "1" "[Count]" "[Current]"
ListBoxAddItem "ListBox2" "0" "[Plugins[Current]]"
EndLoop


ListBox (DoubleClick)

Код
ExtractFileName "[ListBox2]" "[Name]"
RegistryWrite "HKEY_CURRENT_USER" "Software\NeoSoft\NeoBook 5\PlugIns\[Name]" "[ListBox2]"


Только вот как теперь правильно определить если какой-то из плагинов уже был установлен...

Автор - Rezzoxe
Дата добавления - 30 Сентября 2014 в 00:30
mishemДата: Вт, 30 Сентября 2014, 01:42 | Сообщение # 8
Эксперт форума
Цитата Rezzoxe ()
если какой-то из плагинов уже был установлен

Как-как, а ни как. :D
Плагин нужен. :)

Проверить путь или имя плагина мало.


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

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



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

Как-как, а ни как. :D
Плагин нужен. :)

Проверить путь или имя плагина мало.

Автор - mishem
Дата добавления - 30 Сентября 2014 в 01:42
RezzoxeДата: Вт, 30 Сентября 2014, 01:54 | Сообщение # 9
Хотя, сейчас на практике проверил... всё в порядке. Даже с разными именами
и путями файлов нб как-то понимает что плаг один и тот же...

Добавлено (30 Сентября 2014, 01:50)
---------------------------------------------
А при повторном открытии реестра запись о второй установке удаляется...
в общем всё нормально...

Добавлено (30 Сентября 2014, 01:52)
---------------------------------------------
Хотя, стоп! Имя значения в переменной одно... но плагин то в итоге одинаково называется...
сам плагин. Сейчас попробуй переименовать именно файл.

Добавлено (30 Сентября 2014, 01:54)
---------------------------------------------
А не, всё нормально... всё равно понимает, что это один и тот же плагин...

 
СообщениеХотя, сейчас на практике проверил... всё в порядке. Даже с разными именами
и путями файлов нб как-то понимает что плаг один и тот же...

Добавлено (30 Сентября 2014, 01:50)
---------------------------------------------
А при повторном открытии реестра запись о второй установке удаляется...
в общем всё нормально...

Добавлено (30 Сентября 2014, 01:52)
---------------------------------------------
Хотя, стоп! Имя значения в переменной одно... но плагин то в итоге одинаково называется...
сам плагин. Сейчас попробуй переименовать именно файл.

Добавлено (30 Сентября 2014, 01:54)
---------------------------------------------
А не, всё нормально... всё равно понимает, что это один и тот же плагин...


Автор - Rezzoxe
Дата добавления - 30 Сентября 2014 в 01:54
PeterДата: Вт, 30 Сентября 2014, 02:09 | Сообщение # 10
Админ NeoBook
Цитата Rezzoxe ()
Только вот как теперь правильно определить если какой-то из плагинов уже был установлен...

NB записывает в Реестр имя плагина, которое указано в "свойствах плагина", а поиск файлов по папкам дает имя файла, которое может отличаться от полного имени плагина, которое дал ему автор.
К тому же надо учесть, что установленные плагины могут располагаться в любой другой папке, а не только в папке Plugins самой программы.
Поэтому единственный надежный способ поиска установленных плагинов - чтение Реестра.


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

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

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


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

NB записывает в Реестр имя плагина, которое указано в "свойствах плагина", а поиск файлов по папкам дает имя файла, которое может отличаться от полного имени плагина, которое дал ему автор.
К тому же надо учесть, что установленные плагины могут располагаться в любой другой папке, а не только в папке Plugins самой программы.
Поэтому единственный надежный способ поиска установленных плагинов - чтение Реестра.

Автор - Peter
Дата добавления - 30 Сентября 2014 в 02:09
RezzoxeДата: Вт, 30 Сентября 2014, 02:14 | Сообщение # 11
Цитата Peter ()
NB записывает...


Да вроде разобрался... в 9 посту. Скорей всего при запуске нб запускает скрипт на сверку
установленных плагинов...
 
Сообщение
Цитата Peter ()
NB записывает...


Да вроде разобрался... в 9 посту. Скорей всего при запуске нб запускает скрипт на сверку
установленных плагинов...

Автор - Rezzoxe
Дата добавления - 30 Сентября 2014 в 02:14
PeterДата: Вт, 30 Сентября 2014, 02:25 | Сообщение # 12
Админ NeoBook
Цитата Rezzoxe ()
при запуске нб запускает скрипт на сверку
установленных плагинов...

Естественно NB проверяет при запуске установленные плагины, т.е. читает Реестр, а потом подключает плагины, сравнивая описание уже установленных плагинов (в Реестре) с реально загруженными, и в случае ошибки дает предупреждение.
Только вот NB запускает не скрипт, а функцию.
:)

Добавлено (30 Сентября 2014, 02:25)
---------------------------------------------
В общем-то схема работы утилитки предельно проста: ищем в Реестре название плагина (данное ему автором, а не имя файла плагина), если не находим, то устанавливаем (записываем в Реестр).
Но делать все это надо, когда NB закрыта.


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

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

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


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

Естественно NB проверяет при запуске установленные плагины, т.е. читает Реестр, а потом подключает плагины, сравнивая описание уже установленных плагинов (в Реестре) с реально загруженными, и в случае ошибки дает предупреждение.
Только вот NB запускает не скрипт, а функцию.
:)

Добавлено (30 Сентября 2014, 02:25)
---------------------------------------------
В общем-то схема работы утилитки предельно проста: ищем в Реестре название плагина (данное ему автором, а не имя файла плагина), если не находим, то устанавливаем (записываем в Реестр).
Но делать все это надо, когда NB закрыта.

Автор - Peter
Дата добавления - 30 Сентября 2014 в 02:25
RezzoxeДата: Вт, 30 Сентября 2014, 02:57 | Сообщение # 13
Цитата Peter ()
а не имя файла плагина


А разве не легче сравнивать именно именем файла, ведь значение которое даётся от автора
не с чем сравнивать, а имена файлов плагинов в 99.9% одинаковые.
Или вообще сверять по хешу...

Объясню:

Цитата Peter ()
ищем в Реестре название плагина

Цитата Peter ()
если не находим, то устанавливаем

К примеру нам надо установить zmFunctions.
Нашли название плагина от автора: zmFunctions 1.0b
Откуда я знаю что он должен называться именно так.
Может он будет называться zmFunctions-1.0bета

Хотя я где-то видел мини-плагин от тебя, который выдаёт эту информацию,
именно название которое даёт автор. Вроде эту фишку Мишем просил,
или я что-то путаю?

Добавлено (30 Сентября 2014, 02:57)
---------------------------------------------
Нашёл: http://neobooker.ru/forum/37-3115-1
Ну в принципе да, мысль интересная, да и утилитка не плохая была бы...
Вадим сам сделаешь или нет времени? :)

 
Сообщение
Цитата Peter ()
а не имя файла плагина


А разве не легче сравнивать именно именем файла, ведь значение которое даётся от автора
не с чем сравнивать, а имена файлов плагинов в 99.9% одинаковые.
Или вообще сверять по хешу...

Объясню:

Цитата Peter ()
ищем в Реестре название плагина

Цитата Peter ()
если не находим, то устанавливаем

К примеру нам надо установить zmFunctions.
Нашли название плагина от автора: zmFunctions 1.0b
Откуда я знаю что он должен называться именно так.
Может он будет называться zmFunctions-1.0bета

Хотя я где-то видел мини-плагин от тебя, который выдаёт эту информацию,
именно название которое даёт автор. Вроде эту фишку Мишем просил,
или я что-то путаю?

Добавлено (30 Сентября 2014, 02:57)
---------------------------------------------
Нашёл: http://neobooker.ru/forum/37-3115-1
Ну в принципе да, мысль интересная, да и утилитка не плохая была бы...
Вадим сам сделаешь или нет времени? :)


Автор - Rezzoxe
Дата добавления - 30 Сентября 2014 в 02:57
PeterДата: Вт, 30 Сентября 2014, 04:04 | Сообщение # 14
Админ NeoBook
Цитата Rezzoxe ()
А разве не легче сравнивать именно именем файла, ведь значение которое даётся от автора
не с чем сравнивать, а имена файлов плагинов в 99.9% одинаковые.

Название плагина (точнее имя файла) может быть одним и тем же, а вот версия совсем иной.

Цитата Rezzoxe ()
Или вообще сверять по хешу...

Тогда будет зависимость от сборки.
Автор может не менять версию, а просто что-то подправить.

Цитата Rezzoxe ()
Откуда я знаю что он должен называться именно так.

Для этого нужно иметь все названия (список) имеющихся версий плагинов, которые собираешься устанавливать, и сравнивать их с теми, что установлены.
Например, можно так: запускаем утилитку, натравливаем её на папку с плагинами для установки, она составляет список, проверяет что уже установлено, и предлагает....
;)



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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Rezzoxe ()
А разве не легче сравнивать именно именем файла, ведь значение которое даётся от автора
не с чем сравнивать, а имена файлов плагинов в 99.9% одинаковые.

Название плагина (точнее имя файла) может быть одним и тем же, а вот версия совсем иной.

Цитата Rezzoxe ()
Или вообще сверять по хешу...

Тогда будет зависимость от сборки.
Автор может не менять версию, а просто что-то подправить.

Цитата Rezzoxe ()
Откуда я знаю что он должен называться именно так.

Для этого нужно иметь все названия (список) имеющихся версий плагинов, которые собираешься устанавливать, и сравнивать их с теми, что установлены.
Например, можно так: запускаем утилитку, натравливаем её на папку с плагинами для установки, она составляет список, проверяет что уже установлено, и предлагает....
;)


Автор - Peter
Дата добавления - 30 Сентября 2014 в 04:04
mishemДата: Вт, 30 Сентября 2014, 04:42 | Сообщение # 15
Эксперт форума
Цитата Rezzoxe ()
в общем всё нормально...

Цитата Rezzoxe ()
А не, всё нормально...

:D

Лично я считаю что не нормально, когда выскакивают ошибки после вмешательства программы.

Записал в реестр 50 плагинов, 40 из них одинаковые. И что? Сидеть щелкать ОК?


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

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



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

Цитата Rezzoxe ()
А не, всё нормально...

:D

Лично я считаю что не нормально, когда выскакивают ошибки после вмешательства программы.

Записал в реестр 50 плагинов, 40 из них одинаковые. И что? Сидеть щелкать ОК?

Автор - mishem
Дата добавления - 30 Сентября 2014 в 04:42
ВадимДата: Вт, 30 Сентября 2014, 07:29 | Сообщение # 16
Генератор идей
Цитата Rezzoxe ()
Вадим сам сделаешь или нет времени?
Времени действительно нет. Я думал mishem доделал свой мега-проект по установке и обновлению плагинов. Но, думаю, пока он доделает и одна эта функция в виде утилиты будет полезна. Например мне, чтобы установить плагины в компьютерном классе из 20 компов... Так что буду благодарен, если сделаешь.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата Rezzoxe ()
Вадим сам сделаешь или нет времени?
Времени действительно нет. Я думал mishem доделал свой мега-проект по установке и обновлению плагинов. Но, думаю, пока он доделает и одна эта функция в виде утилиты будет полезна. Например мне, чтобы установить плагины в компьютерном классе из 20 компов... Так что буду благодарен, если сделаешь.

Автор - Вадим
Дата добавления - 30 Сентября 2014 в 07:29
mishemДата: Вт, 30 Сентября 2014, 08:06 | Сообщение # 17
Эксперт форума
Цитата Вадим ()
Например мне, чтобы установить плагины в компьютерном классе из 20 компов...

Вадим. Система ж я понимаю на всех одна?
Устанавливаешь на одном все какие тебе нужны. Открываешь реестр. Экспортируешь ключ в рег файл. И после на всех компах запускаешь этот файл. Предварительно плагины правда установи. :)

А еще проще, я себе сделал что б не перенастраивать НБ постоянно.
Настраиваешь НБ как тебе надо. Окна, плагины, программы....

Кидаешь на форму кнопку. Пишешь заголовок "Сохранить все настройки"
На левый клик

Код
Run "REG.exe" "EXPORT HKCU\Software\NeoSoft [#34][PubDir]1.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""
Run "REG.exe" "EXPORT HKU\S-1-5-21-2052111302-1715567821-682003330-1003\Software\NeoSoft [#34][PubDir]2.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""


Кидаешь на форму кнопку. Пишешь заголовок "Загрузить все настройки"
На левый клик

Код
Run "REG.exe" "IMPORT [#34][PubDir]1.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""
Run "REG.exe" "IMPORT [#34][PubDir]2.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""


И пошел с этой программой и текстовыми файлами по всем компам.
Щелкнул на кнопку, и все настройки установил.
К следующему пациенту...
:D


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Вадим ()
Например мне, чтобы установить плагины в компьютерном классе из 20 компов...

Вадим. Система ж я понимаю на всех одна?
Устанавливаешь на одном все какие тебе нужны. Открываешь реестр. Экспортируешь ключ в рег файл. И после на всех компах запускаешь этот файл. Предварительно плагины правда установи. :)

А еще проще, я себе сделал что б не перенастраивать НБ постоянно.
Настраиваешь НБ как тебе надо. Окна, плагины, программы....

Кидаешь на форму кнопку. Пишешь заголовок "Сохранить все настройки"
На левый клик

Код
Run "REG.exe" "EXPORT HKCU\Software\NeoSoft [#34][PubDir]1.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""
Run "REG.exe" "EXPORT HKU\S-1-5-21-2052111302-1715567821-682003330-1003\Software\NeoSoft [#34][PubDir]2.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""


Кидаешь на форму кнопку. Пишешь заголовок "Загрузить все настройки"
На левый клик

Код
Run "REG.exe" "IMPORT [#34][PubDir]1.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""
Run "REG.exe" "IMPORT [#34][PubDir]2.txt[#34]" "RunOnce+Wait+LoadComplete+Hidden" "" ""


И пошел с этой программой и текстовыми файлами по всем компам.
Щелкнул на кнопку, и все настройки установил.
К следующему пациенту...
:D

Автор - mishem
Дата добавления - 30 Сентября 2014 в 08:06
ВадимДата: Вт, 30 Сентября 2014, 08:36 | Сообщение # 18
Генератор идей
Цитата mishem ()
Система ж я понимаю на всех одна?
Да, система одна во всем классе.
Цитата mishem ()
Предварительно плагины правда установи.
Ну да, как минимум на одном нужно установить все нужные плагины. Ну и на остальные все равно нужно сами плагины скопировать.

Кстати, Омар, если будешь делать утилитку, есть смысл добавить туда проверку папки-источника плагинов (если папка-источник не "\NeoBook 5\PlugIns" (а, например выбрана папка на флешке, с которой я хожу по компам, или папка-источник размещена на сетевом диске), то автоматически производить копирование плагинов в папку \NeoBook 5\PlugIns локального компа. Иначе получится, что записи в реестре есть, а самих плагов нет...

Цитата mishem ()
А еще проще, я себе сделал что б не перенастраивать НБ постоянно.
Да, отличный вариант!! Для себя есть смысл такое сделать! При переустановке очень даже пригодится, спасибо за идею!


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата mishem ()
Система ж я понимаю на всех одна?
Да, система одна во всем классе.
Цитата mishem ()
Предварительно плагины правда установи.
Ну да, как минимум на одном нужно установить все нужные плагины. Ну и на остальные все равно нужно сами плагины скопировать.

Кстати, Омар, если будешь делать утилитку, есть смысл добавить туда проверку папки-источника плагинов (если папка-источник не "\NeoBook 5\PlugIns" (а, например выбрана папка на флешке, с которой я хожу по компам, или папка-источник размещена на сетевом диске), то автоматически производить копирование плагинов в папку \NeoBook 5\PlugIns локального компа. Иначе получится, что записи в реестре есть, а самих плагов нет...

Цитата mishem ()
А еще проще, я себе сделал что б не перенастраивать НБ постоянно.
Да, отличный вариант!! Для себя есть смысл такое сделать! При переустановке очень даже пригодится, спасибо за идею!

Автор - Вадим
Дата добавления - 30 Сентября 2014 в 08:36
mishemДата: Вт, 30 Сентября 2014, 13:15 | Сообщение # 19
Эксперт форума
Цитата Вадим ()
Иначе получится, что записи в реестре есть, а самих плагов нет...

В таком случае НБ удалит все не нужные записи.


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Вадим ()
Иначе получится, что записи в реестре есть, а самих плагов нет...

В таком случае НБ удалит все не нужные записи.

Автор - mishem
Дата добавления - 30 Сентября 2014 в 13:15
RezzoxeДата: Вт, 30 Сентября 2014, 19:42 | Сообщение # 20
Цитата mishem ()
Лично я считаю что не нормально, когда выскакивают ошибки после вмешательства программы. Записал в реестр 50 плагинов, 40 из них одинаковые. И что? Сидеть щелкать ОК?

Всё верно, об оптовой установке я тогда не подумал, но после написал про методы... :)

Цитата Вадим ()
Кстати, Омар, если будешь делать утилитку, есть смысл добавить туда проверку папки-источника плагинов (если папка-источник не "\NeoBook 5\PlugIns" (а, например выбрана папка на флешке, с которой я хожу по компам, или папка-источник размещена на сетевом диске), то автоматически производить копирование плагинов в папку \NeoBook 5\PlugIns локального компа. Иначе получится, что записи в реестре есть, а самих плагов нет...


Ага... осталось только определить, что диск не локальный :) Пока не понял как...
 
Сообщение
Цитата mishem ()
Лично я считаю что не нормально, когда выскакивают ошибки после вмешательства программы. Записал в реестр 50 плагинов, 40 из них одинаковые. И что? Сидеть щелкать ОК?

Всё верно, об оптовой установке я тогда не подумал, но после написал про методы... :)

Цитата Вадим ()
Кстати, Омар, если будешь делать утилитку, есть смысл добавить туда проверку папки-источника плагинов (если папка-источник не "\NeoBook 5\PlugIns" (а, например выбрана папка на флешке, с которой я хожу по компам, или папка-источник размещена на сетевом диске), то автоматически производить копирование плагинов в папку \NeoBook 5\PlugIns локального компа. Иначе получится, что записи в реестре есть, а самих плагов нет...


Ага... осталось только определить, что диск не локальный :) Пока не понял как...

Автор - Rezzoxe
Дата добавления - 30 Сентября 2014 в 19:42
mishemДата: Вт, 30 Сентября 2014, 19:59 | Сообщение # 21
Эксперт форума
Цитата Rezzoxe ()
Ага... осталось только определить, что диск не локальный

А зачем?
Путь к папке с плагинами.
Путь к папке куда будут установлены плагины. Вы ж учитывайте что плагины могут быть файлом установщиком, а не только nbp.
Можно сделать два списка. В одном найденные, в другой отправлять список который нужно установить. И все. Ставьте, копируйте, прописывайте...


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

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



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

А зачем?
Путь к папке с плагинами.
Путь к папке куда будут установлены плагины. Вы ж учитывайте что плагины могут быть файлом установщиком, а не только nbp.
Можно сделать два списка. В одном найденные, в другой отправлять список который нужно установить. И все. Ставьте, копируйте, прописывайте...

Автор - mishem
Дата добавления - 30 Сентября 2014 в 19:59
PeterДата: Вт, 30 Сентября 2014, 20:51 | Сообщение # 22
Админ NeoBook
Вадим, а зачем нужны тебе вообще эти заморочки с NB?
Ведь есть же специальные программы установщики.
Если не ошибаюсь, то у тебя имеется даже лицензия на CreateInstallPro.
Не помню сейчас все возможности бесплатной версии, но весьма вероятно, что и даже её хватит для подобной задачи.
;)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеВадим, а зачем нужны тебе вообще эти заморочки с NB?
Ведь есть же специальные программы установщики.
Если не ошибаюсь, то у тебя имеется даже лицензия на CreateInstallPro.
Не помню сейчас все возможности бесплатной версии, но весьма вероятно, что и даже её хватит для подобной задачи.
;)

Автор - Peter
Дата добавления - 30 Сентября 2014 в 20:51
ВадимДата: Вт, 30 Сентября 2014, 20:56 | Сообщение # 23
Генератор идей
Цитата Peter ()
зачем
В компьютерном классе установлена NeoBook, а плагины нет.
Цитата Peter ()
лицензия на CreateInstallPro
Лицензия есть, да. Прога позволяет писать в реестр.
Можно, конечно и установщиком (мне, кстати, эта мысль в голову не приходила), но для этого придется каждую запись в настройках установщика прописывать, а утилиту можно сделать гибкой в плане поиска плагинов и выбора из них нужных для установки.
Вместе с тем, обсуждение показывает, что утилита может быть полезна любому - для целей переноса на другие компы, для переустановки системы. Да и просто интереснее выполнить это средствами самой NeoBook.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата Peter ()
зачем
В компьютерном классе установлена NeoBook, а плагины нет.
Цитата Peter ()
лицензия на CreateInstallPro
Лицензия есть, да. Прога позволяет писать в реестр.
Можно, конечно и установщиком (мне, кстати, эта мысль в голову не приходила), но для этого придется каждую запись в настройках установщика прописывать, а утилиту можно сделать гибкой в плане поиска плагинов и выбора из них нужных для установки.
Вместе с тем, обсуждение показывает, что утилита может быть полезна любому - для целей переноса на другие компы, для переустановки системы. Да и просто интереснее выполнить это средствами самой NeoBook.

Автор - Вадим
Дата добавления - 30 Сентября 2014 в 20:56
PeterДата: Вт, 30 Сентября 2014, 21:14 | Сообщение # 24
Админ NeoBook
Цитата Вадим ()
а утилиту можно сделать гибкой в плане поиска плагинов и выбора из них нужных для установки.

В варианте с CreateIntsall не нужно искать установленные плагины (ведь ты же и сам должен знать в какой именно папке они установлены, но можно и поискать через Реестр), а с точки зрения "совпадения версий" (и даже файлов) в установщике имеется опция обновлять или пропустить или спросить.
Все по-взрослому.
А прописывать пути все-равно надо, что в случае с NB, что в случае с установщиком.

Цитата Вадим ()
утилита может быть полезна любому

Честно говоря, очень сильно сомневаюсь в этом.

Цитата Вадим ()
Да и просто интереснее выполнить это средствами самой NeoBook.

А вот это уже более разумный аргумент.
:)

Цитата Вадим ()
Прога позволяет писать в реестр.

Кстати, она много чего умеет (даже бесплатная версия), а не только писАть в Реестр.
;)


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

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

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


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

В варианте с CreateIntsall не нужно искать установленные плагины (ведь ты же и сам должен знать в какой именно папке они установлены, но можно и поискать через Реестр), а с точки зрения "совпадения версий" (и даже файлов) в установщике имеется опция обновлять или пропустить или спросить.
Все по-взрослому.
А прописывать пути все-равно надо, что в случае с NB, что в случае с установщиком.

Цитата Вадим ()
утилита может быть полезна любому

Честно говоря, очень сильно сомневаюсь в этом.

Цитата Вадим ()
Да и просто интереснее выполнить это средствами самой NeoBook.

А вот это уже более разумный аргумент.
:)

Цитата Вадим ()
Прога позволяет писать в реестр.

Кстати, она много чего умеет (даже бесплатная версия), а не только писАть в Реестр.
;)

Автор - Peter
Дата добавления - 30 Сентября 2014 в 21:14
mishemДата: Вт, 30 Сентября 2014, 21:14 | Сообщение # 25
Эксперт форума
Цитата Peter ()
ведь ты же и сам должен знать в какой именно папке они установлены

Чем такая утилита хороша, то что ты можешь в любой момент добавить, удалить в\из папки плдагины.


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

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



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

Чем такая утилита хороша, то что ты можешь в любой момент добавить, удалить в\из папки плдагины.

Автор - mishem
Дата добавления - 30 Сентября 2014 в 21:14
PeterДата: Вт, 30 Сентября 2014, 21:27 | Сообщение # 26
Админ NeoBook
Цитата mishem ()
ты можешь в любой момент добавить, удалить в\из папки плдагины

А зачем?
Каждый день устанавливать /удалять по десятку (сотне) плагинов?
:)

Хотя, как пример практической и полезной вещи, сделанной в NB, такой проект был бы весьма хорош!
Вот Вадиму и нужно дать "домашнее задание" студентам.
;)



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

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

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


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

А зачем?
Каждый день устанавливать /удалять по десятку (сотне) плагинов?
:)

Хотя, как пример практической и полезной вещи, сделанной в NB, такой проект был бы весьма хорош!
Вот Вадиму и нужно дать "домашнее задание" студентам.
;)


Автор - Peter
Дата добавления - 30 Сентября 2014 в 21:27
ВадимДата: Вт, 30 Сентября 2014, 21:54 | Сообщение # 27
Генератор идей
Цитата Peter ()
нужно дать "домашнее задание" студентам
. Не, лучше пусть Омар, если не передумал :)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Цитата Peter ()
нужно дать "домашнее задание" студентам
. Не, лучше пусть Омар, если не передумал :)

Автор - Вадим
Дата добавления - 30 Сентября 2014 в 21:54
RezzoxeДата: Вт, 30 Сентября 2014, 22:05 | Сообщение # 28
Я кстати тоже решил только из-за:
Цитата Вадим ()
Да и просто интереснее выполнить это средствами самой NeoBook.


А так мне за глаза хватает плагина Петра и Гарика... больше плагины не использовал в проектах ))
 
СообщениеЯ кстати тоже решил только из-за:
Цитата Вадим ()
Да и просто интереснее выполнить это средствами самой NeoBook.


А так мне за глаза хватает плагина Петра и Гарика... больше плагины не использовал в проектах ))

Автор - Rezzoxe
Дата добавления - 30 Сентября 2014 в 22:05
PeterДата: Вт, 30 Сентября 2014, 22:06 | Сообщение # 29
Админ NeoBook
Цитата Вадим ()
Не, лучше пусть Омар,

Как ловко переложил с больной головы....
Однако...
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Вадим ()
Не, лучше пусть Омар,

Как ловко переложил с больной головы....
Однако...
:)

Автор - Peter
Дата добавления - 30 Сентября 2014 в 22:06
mishemДата: Вт, 30 Сентября 2014, 22:36 | Сообщение # 30
Эксперт форума
Цитата Peter ()
А зачем?
Каждый день устанавливать /удалять по десятку (сотне) плагинов?

Дело не в этом.
Я тебе приведу как пример.

Ты делаешь проект. Подключаешь плагины которые тебе не нужны в повседневной жизни.
После проект к примеру на время забросил (как я, на год-другой :) )
Через годик открываешь, а плагинов нет, какие нужны, НБ не показывает. Что использовал, не помнишь.
(лично со мной было такое.) И начинаются танцы с бубном. В лучшем случае. В худшем ПКМ>Удалить. :)

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

Удобно?

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

Но тебя это не касается, ты плагинами не пользуешься. :)


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

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



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

Дело не в этом.
Я тебе приведу как пример.

Ты делаешь проект. Подключаешь плагины которые тебе не нужны в повседневной жизни.
После проект к примеру на время забросил (как я, на год-другой :) )
Через годик открываешь, а плагинов нет, какие нужны, НБ не показывает. Что использовал, не помнишь.
(лично со мной было такое.) И начинаются танцы с бубном. В лучшем случае. В худшем ПКМ>Удалить. :)

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

Удобно?

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

Но тебя это не касается, ты плагинами не пользуешься. :)

Автор - mishem
Дата добавления - 30 Сентября 2014 в 22:36
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: