БАЗА ЗНАНИЙ
Задать вопрос
 

Перенос настроек интерфейса ЛИРА-САПР между версиями

ПК ЛИРА-САПР, начиная с версии 2013 поставляется со скриптами для сохранения и загрузки пользовательских настроек. Это работает при переносе настроек в рамках одной версии, но что делать, если вы обновились и хотите перенести настройки в новую версию?

Есть относительно несложное решение, хотя и требующее внимательности и некоторого количества ручной работы

Описываемый способ переноса пользовательских настроек между версиями является нештатным. При переносе могут быть потеряны соответствия между некоторыми командами и соответствующими кнопками интерфейса. Если это произошло, то откройте правым щелчком мыши по свободному месту ленты окно "Настройки" ленты и на вкладке "Панели инструментов" нажмите кнопку "Сбросить все" или "Сбросить" только для панелей, работающих некорректно

Допустим, вы переносите настройки ЛИРЫ-САПР из версии 2016 в версию 2017

Сначала сохраните reg-файл с настройками 2016 версии:

Зайдите в каталог C:\Users\Public\Documents\LIRA SAPR\LIRA SAPR 2016\Settings и запустите скрипт WorkspaceSave.bat Он сохранит файл LiraSAPR-2016.reg

С программой поставляется скрипт без указания пути сохранения reg-файла, поэтому файл сохранится в каталог C:\Windows, там где лежит regedit.exe. Это не очень удобно, лучше скрипт модифицировать, чтобы он сохранял файл, например, в "Мои документы". Щелкните по WorkspaceSave.bat правой кнопкой мыши и выберите "Изменить" Замените строку
regedit /e /a LiraSAPR-2016.reg "HKEY_CURRENT_USER\Software\LIRA SAPR\LIRA SAPR 2016\VISOR-SAPR\Workspace"
на строку
regedit /e /a %USERPROFILE%\Documents\LiraSAPR-2016.reg "HKEY_CURRENT_USER\Software\LIRA SAPR\LIRA SAPR 2016\VISOR-SAPR\Workspace"
Запустите скрипт. Он сохранит файл LiraSAPR-2016.reg в "Мои документы"

В версии 2017 скрипты WorkspaceSave модифицированы. Теперь они сохраняют reg-файл в текущий каталог, т.е. Settings для ЛИРЫ-САПР или Initial для САПФИР

Теперь нам нужно отредактировать полученный reg-файл. Щелкните на нем правой кнопкой мыши и выберите "Изменить"
Вы увидите такую структуру:

REGEDIT4
[HKEY_CURRENT_USER\Software\LIRA SAPR\LIRA SAPR2016\VISOR-SAPR\Workspace] "RibbonStyle"=dword:00000002 
"ApplicationLook"=dword:000024be
[HKEY_CURRENT_USER\Software\LIRA SAPR\LIRA SAPR 2016\VISOR-SAPR\Workspace\BasePane-173] 
"IsVisible"=dword:00000001
[HKEY_CURRENT_USER\Software\LIRA SAPR\LIRA SAPR 2016\VISOR-SAPR\Workspace\BasePane-59393] 
"IsVisible"=dword:00000001
 ...

В квадратных скобках имена ключей. Наша задача изменить версию 2016 на 2017. Выделите фрагмент имени ключа "LIRA SAPR 2016". Нажмите CTRL+H или выберите в меню Правка — Заменить — что LIRA SAPR 2016 чем LIRA SAPR 2017 — заменить все.

ls2017_save_reg_edit.png

Должно получиться так:

ls2017_save_reg_edit_done.png

Теперь можно сохранить полученный reg-файл и переименовать в LiraSAPR-2017.reg
Запустите этот файл на машине с установленной 2017 версией, он перенесет ваши настройки.

Перенос настроек САПФИР

Скрипт WorkspaceSave.bat для сохранения настроек САПФИР 2016 лежит в C:\Users\Public\Documents\SAPFIR\SAPFIR 2016\Initial

В reg-файле Sapfir_2016.reg нужно заменить

HKEY_CURRENT_USER\Software\SAPFIR\SAPFIR 6.0

На

HKEY_CURRENT_USER\Software\SAPFIR\SAPFIR 7.0

sapfir2017_save_reg_edit.png

Теперь его также можно переименовать и импортировать в САПФИР 2017