Jump to content

Как установить nanoCAD в автоматическом режиме по сети организации


sl411
 Share

Recommended Posts

В 27.04.2020 в 10:33, Boroda888 сказал:

Добрый день! Вопрос по переносу своих настроек меню, ленты и т.п. - того что попадает в  user\config (C:\Users\User764\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 20.0\Config) - как-то совсем не получается...((( . Такая же история и с настройками профиля... Вроде и внимательно всё читал... а не по глазам...

Здравствуйте!

В релиз попала ошибка, кастомизация берётся не из AppData, а из ProgramFiles.

Вот здесь описывалось, что делать.

Link to comment
Share on other sites

Добрый день! Всё равно не получилось... 

Приходится тупо: копировать nМоиКоманды.cfg, ribbontabsandpanels.xml, ribbonws.xml nCadBase.cfg и CadPlus.cfg это наши Меню и Лента. Папка назначения: c:\Users\ИмяR\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 20.0\Config\

Неудобно но работает...

N 20+СПДС

Link to comment
Share on other sites

  • 10 months later...

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

Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте, необходимо сделать корпоративный дистрибутив, прочитал статью https://forum.nanocad.ru/index.php?/topic/7165-sozdanie-distributiva-nanocad-s-nastroykami-polzovatelya/. Всё что в ней описано получилось, но там нет того, как сделать Ленту. В уже установленном NanoCAD Plus (версия 20.1.5304.3354) сделал и настроил Ленту с корпоративными кнопками, полученные файлы RibbonTabsAndPanels.xml и RibbonWS.xml пробовал класть и в nanoInstall \LocalEx\Program nanoInstall \LocalEx\Program и в другие папки дистрибутива, но при установке все равно получаю Ленту по умолчанию без корпоративных настроек. Проанализировав, получил следующую картину, после установки в папку C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1 получаем набор файлов, при этом папка C:\Users\Пользователь\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 20.1 пустая, при первом запуске программы в неё добавляется куча всего, в том числе папка \Config с файлами RibbonTabsAndPanels.xml и RibbonWS.xml из C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1\UserDataCache\Config, но это не те файлы что мне нужны, нужные мне файлы, после установки оказываются в корне C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1\ вместе с userdata.cfg, где описаны панели и кнопки меню и все хорошо подгружается и работает, если скопировать файлы RibbonTabsAndPanels.xml и RibbonWS.xml из C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1\ в C:\Users\Пользователь\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 20.1\Config Лента подгружается та, которая нужна.

Собственно вопрос, куда нужно положить настроенные файл RibbonTabsAndPanels.xml и RibbonWS.xml в дистрибутиве, чтобы после установки они подгружались в Ленту без дополнительного ручного копирования.

 

Link to comment
Share on other sites

  • 4 weeks later...
В 22.03.2021 в 18:05, TararykovDG сказал:

Здравствуйте, необходимо сделать корпоративный дистрибутив, прочитал статью https://forum.nanocad.ru/index.php?/topic/7165-sozdanie-distributiva-nanocad-s-nastroykami-polzovatelya/. Всё что в ней описано получилось, но там нет того, как сделать Ленту. В уже установленном NanoCAD Plus (версия 20.1.5304.3354) сделал и настроил Ленту с корпоративными кнопками, полученные файлы RibbonTabsAndPanels.xml и RibbonWS.xml пробовал класть и в nanoInstall \LocalEx\Program nanoInstall \LocalEx\Program и в другие папки дистрибутива, но при установке все равно получаю Ленту по умолчанию без корпоративных настроек. Проанализировав, получил следующую картину, после установки в папку C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1 получаем набор файлов, при этом папка C:\Users\Пользователь\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 20.1 пустая, при первом запуске программы в неё добавляется куча всего, в том числе папка \Config с файлами RibbonTabsAndPanels.xml и RibbonWS.xml из C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1\UserDataCache\Config, но это не те файлы что мне нужны, нужные мне файлы, после установки оказываются в корне C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1\ вместе с userdata.cfg, где описаны панели и кнопки меню и все хорошо подгружается и работает, если скопировать файлы RibbonTabsAndPanels.xml и RibbonWS.xml из C:\Program Files\Nanosoft\nanoCAD x 64 Plus 20.1\ в C:\Users\Пользователь\AppData\Roaming\Nanosoft\nanoCAD x64 Plus 20.1\Config Лента подгружается та, которая нужна.

Собственно вопрос, куда нужно положить настроенные файл RibbonTabsAndPanels.xml и RibbonWS.xml в дистрибутиве, чтобы после установки они подгружались в Ленту без дополнительного ручного копирования.

 

Есть еще один способ решить вашу задачу.

  1. В корне установленной версии nanoCAD, например C:\Program Files\Nanosoft\nanoCAD x64 Plus 20.1
  2. Создаем два файла. nApp.cfg и nApp.ini
  3. В файл nApp.cfg прописываем ссылку на свой ООО_ШаражМонтаж.cfg файл которым можно хранить в любом месте ПК. В имени файла и папки лучше использовать английские букв. 
    [\]
    
    [\menu]  
    
    #include "C:\ШаражМонтаж\ООО_ШМ.cfg"
  4. В файл nApp.ini прописываем ссылки на ваши модули перечисляя каждый или ссылку на один пакет ШаражМонтажАпликэйшин.package загружаемых LISP, dll и т.д.. Приведу пример простой ссылки:
    [\NetModules]
    C:\ШаражМонтаж\БольшойМодуль_nanoCAD.dll

    *.package - имеет xml формат и его можно добавить руками в автозагрузку. Подробней читайте в книге "Путь к nanoCAD Н.Полещук 2017"

  5. А теперь про ленту. Удобней будет запаковать вашу ленту в формат .cuix. Это будет по сути zip файл переименованный в cuix. Затем заносим в свой ООО_ШаражМонтаж.cfg следующие строки:

    [\ribbon]
    [\ribbon\ШаражМонтаж]
    CUIX=sС:\ШаражМонтаж\НашаЛента.cuix
    visible=f1

     

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Как во время развертывания сетевого образа задать настройки в разделе лицензирования какие использовать модули, а какие нет? Поясню, хочу выключить по умолчанию для всех модули «Растр» и «3D моделирование (C3D)», так как кол-во лицензий ограничено.

Консоль: OPTIONS – Лицензирование.

По-хорошему это задается в профиле по умолчанию <<Default>>. Как можно его переопределить или «подпихнуть» во время установки?

Link to comment
Share on other sites

1 час назад, Narumarus сказал:

Как во время развертывания сетевого образа задать настройки в разделе лицензирования какие использовать модули, а какие нет? Поясню, хочу выключить по умолчанию для всех модули «Растр» и «3D моделирование (C3D)», так как кол-во лицензий ограничено.

Консоль: OPTIONS – Лицензирование.

По-хорошему это задается в профиле по умолчанию <<Default>>. Как можно его переопределить или «подпихнуть» во время установки?

 

Инициировать внесение изменений в реестр.

HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD x64\21.0\Profiles\<<Default>>\Licensing\Components

 

Например, через .REG

HCU_NC21_Default_Licensing.rar

Модули отключены:

Спойлер

image.png.9584a54943cf1ff2581c47a8a1251aee.png

 

Спойлер

image.thumb.png.1ab832863389f83c89bf72f0dd39bc7f.png

 

Модули включены:

Спойлер

image.png.f9e916622e4bb3dbcdb4b4528891e214.png

 

Спойлер

image.thumb.png.a96cdff0c623d655a9822823b149e08a.png

 

 

Edited by A.Kudrjashov
Дополнения
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

57 минут назад, A.Kudrjashov сказал:

 

Инициировать внесение изменений в реестр.

HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD x64\21.0\Profiles\<<Default>>\Licensing\Components

 

Например, через .REG

HCU_NC21_Default_Licensing.rar

Модули отключены:

  Настройки nanoCAD (Показать контент)

image.png.9584a54943cf1ff2581c47a8a1251aee.png

 

  Реестр (Показать контент)

image.thumb.png.1ab832863389f83c89bf72f0dd39bc7f.png

 

Модули включены:

  Настройки nanoCAD (Показать контент)

image.png.f9e916622e4bb3dbcdb4b4528891e214.png

 

  Реестр (Показать контент)

image.thumb.png.a96cdff0c623d655a9822823b149e08a.png

 

 

Спасибо за пояснение.

Получается, что во время установки дистрибутива к этим настройкам не добраться.

1.       Установку планирую массовую через SCCM с параметрами " /i /quiet" из-под служебной учетной записи.

2.       Предполагаю, что до первого запуска nanoCAD в реестре таких ключей еще нет.

3.       Вариант пройти после установки по всем веткам реестра All Users и подменить значение не изящный и не покрывает возможность появления нового user.

4.       Возможно сработает переопределение путем создания дефолтного значения для HKEY_USERS\.DEFAULT\Software\Nanosoft\...\<<Default>>\Licensing

5.       Может есть возможность добавить в «сетевой образ установки» \nanoCAD21\LocalEx\Program  будущий ярлык для запуска nanoCAD скажем с параметром –g “C:\programdata\test\HCU_NC21_Default_Licensing.reg” ?

Link to comment
Share on other sites

56 минут назад, Narumarus сказал:

Получается, что во время установки дистрибутива к этим настройкам не добраться.

Добраться. Создать файл nProfUser.ini. Создать строчки

[\DefProf\Licensing\Components]
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0

 

Положить этот файл в распакованный дистрибутив по следующему пути: %папка_дистрибутива%\LocalEx\Program

Link to comment
Share on other sites

3 минуты назад, Narumarus сказал:

Получается, что во время установки дистрибутива к этим настройкам не добраться.


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

Как вариант Файл nCad.lsp

  • Like 1
Link to comment
Share on other sites

В 21.05.2021 в 16:47, Alex_G сказал:

Добраться. Создать файл nProfUser.ini. Создать строчки

[\DefProf\Licensing\Components]
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0

 

Положить этот файл в распакованный дистрибутив по следующему пути: %папка_дистрибутива%\LocalEx\Program

Замечательно, спасибо большое!

 

Получается в кастомном файле nProfUser.ini можно переопределить все параметры что прописаны в файле C:\Program Files\Nanosoft\nanoCAD x64 21.0\nProf.ini

Для понимания, перенастраивается параметры из раздела «Настройки» (Консоль:OPTIONS) текущий профиль: <<Default>>. После установки на компьютере сотрудник запустит nanoCAD и все настройки из файла nProfUser.ini будут занесены в реестр HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD x64\21.0\Profiles\<<Default>>

 

После чего, nanoCAD больше не обращается к файлу nProfUser.ini ?

Link to comment
Share on other sites

45 минут назад, Narumarus сказал:

Получается в кастомном файле nProfUser.ini можно переопределить все параметры что прописаны в файле C:\Program Files\Nanosoft\nanoCAD x64 21.0\nProf.ini

Все верно

45 минут назад, Narumarus сказал:

После чего, nanoCAD больше не обращается к файлу nProfUser.ini ?

nProfUser.ini предназначен только для настройки дистрибутива.

Link to comment
Share on other sites

  • 2 weeks later...

В дистрибутиве в папке localEx создать папку CommonAppData. В этой папке создать папку SHX и подгрузить в нее все необходимые файлы .pat и .lin

1 час назад, Narumarus сказал:

Как во время установки nanoCAD подгрузить собственные типы линий и штриховок?

 

добавлено через 1 минуту

Также можете посмотреть более подробную информацию о настройке дистрибутива для массовой установке по сети:

https://www.youtube.com/watch?v=H4tnixqlIyg&list=PLaWJ5dzYEDou4qlye5UDlHZCMWRsDwACi&index=3&ab_channel=nanoCAD

 

Link to comment
Share on other sites

Во время первого запуска свеже-установленной версии nanoCAD появляется диалог с предложением скопировать настройки из предыдущей версии. Как не допустить появление этого диалога, возможно ли такое настроить?

Link to comment
Share on other sites

В 11.06.2021 в 08:27, Narumarus сказал:

Во время первого запуска свеже-установленной версии nanoCAD появляется диалог с предложением скопировать настройки из предыдущей версии. Как не допустить появление этого диалога, возможно ли такое настроить?

Возможно. Положить ncad.ini с пустой секцией [\MigrateProfile\IncludeProducts] в дистрибутив в папку LocalEx\Program, тогда диалоговое окно с копированием настроек не будет показываться

Link to comment
Share on other sites

  • 5 months later...

Подскажите, а где лежит nProfUser.ini после установки?

Удалил профиль в реестре, и в папке %appdata%.

 

Подправил nProf.ini
[\DefProf\Licensing\Components]
CONSTRAINTS2D=i0
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0
EarthWork=i0    ----- (эту строку добавил вручную)

 

Ничего не поменялось, все модули загружаются.

поиском нашел файл nPComs.ini, в котором также были строки с загрузкой модулей.

[\DefProf\Licensing\Components]
CONSTRAINTS2D=i0
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0
EarthWork=i0    ----- (эта строка уже была, подправил с 0 на 1)

 

При запуске заработало.

Получается nProfUser.ini => nPComs.ini?

 

Link to comment
Share on other sites

49 минут назад, Олег Боровой сказал:

Подскажите, а где лежит nProfUser.ini после установки?

Удалил профиль в реестре, и в папке %appdata%.

 

Подправил nProf.ini
[\DefProf\Licensing\Components]
CONSTRAINTS2D=i0
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0
EarthWork=i0    ----- (эту строку добавил вручную)

 

Ничего не поменялось, все модули загружаются.

поиском нашел файл nPComs.ini, в котором также были строки с загрузкой модулей.

[\DefProf\Licensing\Components]
CONSTRAINTS2D=i0
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0
EarthWork=i0    ----- (эта строка уже была, подправил с 0 на 1)

 

При запуске заработало.

Получается nProfUser.ini => nPComs.ini?

 

Что бы настройки отработали на стороне пользователя, делал так. Создал файл с пользовательским настройками nanoCAD, который переопределяет настройки стандартных файлов, таких как:

;;; C:\Program Files\Nanosoft\nanoCAD x64 21.0\nProf.ini
;;; C:\Program Files\Nanosoft\nanoCAD x64 21.0\nPComs.ini


В папке с дистрибутивом для сетевого развертывания nanoCAD

1. ..\LocalEx\Program\nProfUser.ini

2. в файле уже прописал, нужный мне участок:

[\DefProf\Licensing\Components]
;Включение/отключение модулей в дистрибутиве nanoCAD (i1 - включено, i0 - выключено)
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0

  • Like 1
Link to comment
Share on other sites

Еще один вопрос.

Требуется ли для сетевых лицензий драйвер WIBU-KEY?

Можно ли закомментиовать раздел :...

[PreReq9]
Name=WIBU-KEY Software Protection & Licensing System - 6.51.3477.500
Url=https://www.wibu.com/ru/podderzhka/polzovatel/po-polzovatelja/file/download/5790.html?tx_wibudownloads_downloadlist%5BdirectDownload%5D=1&tx_wibudownloads_downloadlist%5BuseAwsS3%5D=0&cHash=67b5011b87389985557c2e5c83d403a2
InstPath=#Root#\PreReq\WibuKey\Setup64.exe
InstParams="#InstPath#"
RegPath=HKEY_LOCAL_MACHINE\SOFTWARE\WIBU-SYSTEMS\WIBU-KEY\General\CurrentVersion\Version
RegCond=VERSION>=6.51.3477.500
Key64=1
Optional=0

 

Ключ Optional за что отвечает ?

Link to comment
Share on other sites

2 часа назад, Narumarus сказал:

Что бы настройки отработали на стороне пользователя, делал так. Создал файл с пользовательским настройками nanoCAD, который переопределяет настройки стандартных файлов, таких как:

;;; C:\Program Files\Nanosoft\nanoCAD x64 21.0\nProf.ini
;;; C:\Program Files\Nanosoft\nanoCAD x64 21.0\nPComs.ini


В папке с дистрибутивом для сетевого развертывания nanoCAD

1. ..\LocalEx\Program\nProfUser.ini

2. в файле уже прописал, нужный мне участок:

[\DefProf\Licensing\Components]
;Включение/отключение модулей в дистрибутиве nanoCAD (i1 - включено, i0 - выключено)
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0

При установке из дистрибутива с настройками модулей в файле nProfUser.ini все получилось.

 

Наткнулся на еще одну проблему. Почему-то настройки из файла  LocalEx\AppData\UserTemplates\ru-RU\AppOptions.xml не хотят применяться.

В файле поменял масштаб оформления на 1=1

<param id="2333" name="Масштаб оформления" ctrl="combobox_scale" doc="1" value="1.0"/>

Может не так назвал или не туда скопировал в дистрибутив файл AppOptions.xml?

 

Edited by Олег Боровой
Link to comment
Share on other sites

3 часа назад, Narumarus сказал:

Что бы настройки отработали на стороне пользователя, делал так. Создал файл с пользовательским настройками nanoCAD, который переопределяет настройки стандартных файлов, таких как:

;;; C:\Program Files\Nanosoft\nanoCAD x64 21.0\nProf.ini
;;; C:\Program Files\Nanosoft\nanoCAD x64 21.0\nPComs.ini


В папке с дистрибутивом для сетевого развертывания nanoCAD

1. ..\LocalEx\Program\nProfUser.ini

2. в файле уже прописал, нужный мне участок:

[\DefProf\Licensing\Components]
;Включение/отключение модулей в дистрибутиве nanoCAD (i1 - включено, i0 - выключено)
MODELER3D=i0
MODELER3D_C3D=i0
RasterTools=i0

При установке из дистрибутива с настройками моделей в файле nProfUser.ini все получилось.

 

Наткнулся на еще одну проблему. Почему-то настройки из файла  LocalEx\AppData\UserTemplates\ru-RU\AppOptions.xml не хотят применяться.

В файле поменял масштаб оформления на 1=1

<param id="2333" name="Масштаб оформления" ctrl="combobox_scale" doc="1" value="1.0"/>

Может не так назвал или не туда скопировал в дистрибутив?

 

UPD Сам спросил сам и ответил...

файл AppOptions.xml, который отвечает за настройки объектов должен располагаться в дистрибутиве в папке <install>\LocalEx\CommonAppData\UserTemplates\ru-RU\AppOptions.xml

 

При этом на всех ресурсах по созданию дистрибутива нанокад написано, что  путь файла AppOptions.xml  должен быть LocalEx\AppData\UserTemplates\ru-RU\AppOptions.xml

Разработчики прошу проверить.

 

 

  • Like 1
Link to comment
Share on other sites

В 30.11.2021 в 19:46, Олег Боровой сказал:

файл AppOptions.xml, который отвечает за настройки объектов должен располагаться в дистрибутиве в папке <install>\LocalEx\CommonAppData\UserTemplates\ru-RU\AppOptions.xml

Да, так и есть в новых версиях, надо будет обновить информацию на ресурсах

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Добрый день!

Нужна помощь с установкой nanoCAD 21.

После установки через групповые политики, на компьютерах пользователей при первом запуске программы начинается процесс настройки платформы (запускается установщик).

Есть ли возможность данную настройку как-нибудь отменить, может что-то можно прописать в setup.ini? 

Link to comment
Share on other sites

  • 4 months later...
В 04.02.2022 в 16:41, Nikola01001 сказал:

Добрый день!

Нужна помощь с установкой nanoCAD 21.

После установки через групповые политики, на компьютерах пользователей при первом запуске программы начинается процесс настройки платформы (запускается установщик).

Есть ли возможность данную настройку как-нибудь отменить, может что-то можно прописать в setup.ini? 

То же столкнулся с этой проблемой. Как заметил в последствии, nanoCAD под каждого пользователя настраивает профиль и в обязательном порядке лезет в папку с сетевым образом установки. Способа избавиться от это проблемы не нашел.

 

Но ситуацию обошел следующим способом. Копирую в C:\temp\ дистрибутив сетевого развертывания nanoCAD 21, и только локально запускаю установку, так хотя бы установка завершиться с правами пользователя.

  • Like 1
Link to comment
Share on other sites

  • 2 months later...
В 22.04.2020 в 15:57, БЗЭМ сказал:
ADDLOCAL=nanoCAD,Bin,MECH_Feature

а где-то есть ПОЛНЫЙ перечень этих названий?
а то я например, хочу только платформу и СПДС, а механику не хочу :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...