Пользовательские папки данных: различия между версиями

Материал из К3-Мебель.
(Новая страница: «Категория:К3-Мебель Категория:Необходимо знать ы ---- {{Необходимо знать}}»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[Категория:К3-Мебель]]
[[Категория:К3-Мебель]]
[[Категория:К3-Справочники]]
[[Категория:Необходимо знать]]
[[Категория:Необходимо знать]]
ы
Начиная с версии '''8.1''', программа '''К3-Мебель''' наряду с системными папками с данными (напомним, они ставятся по умолчанию в '''C:\ProgramData\GeoS\K3-Mebel PKM\8.1''') поддерживает пользовательский аналог этих папок. Расположение пользовательских папок с данными настраивается аналогично системным при установке программы и может быть изменено через команду '''''Установки/Пользовательские умолчания''''' ('''F9'''), раздел '''[[Настройки (закладка карточки параметров)|Использование/Настройки]]'''.
 
Пользовательскими папками с данными являются:
 
* Пользовательские прототипы и макропрограммы (по умолчанию — '''Proto''', в настройках — '''<UserProto>''');
* Пользовательские модели ('''Models''')
* Пользовательские картинки ('''Pictures''')
* Пользовательские К3-файлы ('''K3Files''')
 
По умолчанию они находятся в папке '''D:\PKMUserData81''' или '''С:\PKMUserData81''' (название папки зависит от комплектации программы).
 
Правила работы с пользовательскими папками:
 
# При обновлении программы (установки обновления поверх имеющейся версии) все файлы в ''системных папках'', которые присутствуют в дистрибутиве, будут <u>перезаписаны</u>. Таким образом, в системных папках будут храниться актуальные модели, файлы и макропрограммы от разработчиков '''К3-Мебель'''.
# Содержимое ''пользовательских папок'' при обновлении программы <u>никогда не будет меняться</u>. Таким образом, в пользовательских папках будут только те файлы и те версии файлов, которые туда поместил пользователь.
# Если в '''К3-Мебель''' происходит запрос файла (исполнение макропрограммы, запрос k3-файла комплектующего и т.д.), программа автоматически попытается найти файл с таким же именем, расположенный в пользовательской папке и только если такого файла в пользовательской папке нет, будет использован файл из системной папки. Аналогично работает модуль '''К3-Справочники''' при демонстрации моделей.
 
Предлагаемый порядок работы с пользовательскими папками:
 
* Если нужно внести изменение в файл из дистрибутива (изменить модель или макропрограмму), предварительно скопируйте этот файл в соответствующую пользовательскую папку с сохранением относительного пути (например, для макропрограммы, путь от пользовательской папки '''Proto''' до копии файла должен повторять бывший путь от системной '''Proto''' до оригинала файла) и вносите изменения только в пользовательских папках. '''При изменении системных макропрограмм стабильность работы программы К3-Мебель не гарантируется!'''
* Аналогично, если необходимо добавить новый файл, его следует добавлять сразу в пользовательскую папку.
 
В результате созданные или изменённые файлы никогда не пропадут при обновлении и всегда будут вызываться автоматически.
{| class="prettytable"
|-
| valign="top" |[[image:eksklamacia.png]]
|'''При настройке своей библиотеки прототипов, учтите, что К3-Справочники будут искать файлы для библиотеки (картинки и исполняемые макрофайлы для прототипов) в папке, указанной как папка библиотеки. Таким образом, если вы работаете с вашей собственной библиотекой прототипов, файлы которой лежат в пользовательских папках, не забудьте в справочнике "Библиотеки прототипов» прописать корректный путь до библиотеки. Относительный путь от пользовательской папки Proto обозначается <UserProto> вместо <Proto> для системной.'''
|}
----
----
{{Необходимо знать}}
{{Необходимо знать}}

Текущая версия от 15:11, 16 ноября 2022

Начиная с версии 8.1, программа К3-Мебель наряду с системными папками с данными (напомним, они ставятся по умолчанию в C:\ProgramData\GeoS\K3-Mebel PKM\8.1) поддерживает пользовательский аналог этих папок. Расположение пользовательских папок с данными настраивается аналогично системным при установке программы и может быть изменено через команду Установки/Пользовательские умолчания (F9), раздел Использование/Настройки.

Пользовательскими папками с данными являются:

  • Пользовательские прототипы и макропрограммы (по умолчанию — Proto, в настройках — <UserProto>);
  • Пользовательские модели (Models)
  • Пользовательские картинки (Pictures)
  • Пользовательские К3-файлы (K3Files)

По умолчанию они находятся в папке D:\PKMUserData81 или С:\PKMUserData81 (название папки зависит от комплектации программы).

Правила работы с пользовательскими папками:

  1. При обновлении программы (установки обновления поверх имеющейся версии) все файлы в системных папках, которые присутствуют в дистрибутиве, будут перезаписаны. Таким образом, в системных папках будут храниться актуальные модели, файлы и макропрограммы от разработчиков К3-Мебель.
  2. Содержимое пользовательских папок при обновлении программы никогда не будет меняться. Таким образом, в пользовательских папках будут только те файлы и те версии файлов, которые туда поместил пользователь.
  3. Если в К3-Мебель происходит запрос файла (исполнение макропрограммы, запрос k3-файла комплектующего и т.д.), программа автоматически попытается найти файл с таким же именем, расположенный в пользовательской папке и только если такого файла в пользовательской папке нет, будет использован файл из системной папки. Аналогично работает модуль К3-Справочники при демонстрации моделей.

Предлагаемый порядок работы с пользовательскими папками:

  • Если нужно внести изменение в файл из дистрибутива (изменить модель или макропрограмму), предварительно скопируйте этот файл в соответствующую пользовательскую папку с сохранением относительного пути (например, для макропрограммы, путь от пользовательской папки Proto до копии файла должен повторять бывший путь от системной Proto до оригинала файла) и вносите изменения только в пользовательских папках. При изменении системных макропрограмм стабильность работы программы К3-Мебель не гарантируется!
  • Аналогично, если необходимо добавить новый файл, его следует добавлять сразу в пользовательскую папку.

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

Eksklamacia.png При настройке своей библиотеки прототипов, учтите, что К3-Справочники будут искать файлы для библиотеки (картинки и исполняемые макрофайлы для прототипов) в папке, указанной как папка библиотеки. Таким образом, если вы работаете с вашей собственной библиотекой прототипов, файлы которой лежат в пользовательских папках, не забудьте в справочнике "Библиотеки прототипов» прописать корректный путь до библиотеки. Относительный путь от пользовательской папки Proto обозначается <UserProto> вместо <Proto> для системной.

К3-Мебель | Пользовательские папки данных | Дерево объектов | Сделать объект невидимым | Базовая точка | Привязки | Расстояние между точками и координаты точки | Сохранить выставленный ракурс | Симметрия