Файл PRO100.ini – это файл настроек для программы PRO100. Некоторые настройки вы можете менять непосредственно в самой программе в соответствующих пунктах меню. А многие другие можно менять только здесь. В сети мало информации про описание разделов этих настроек, как их менять и что на что они влияют. Поэтому, делюсь тем, что смог найти в свое время на просторах интернета и тем, чему научился сам методом научного тыка за 12 лет работы с про100). Многие значения я сам еще не знаю и поэтому где будет «ХЗ» - эти значения использовать по умолчанию.
Как менять настройки в файле PRO100.ini
ВАЖНО!!!
Перед тем, как вы решили что-то менять в файле, СДЕЛАЙТЕ ЕГО КОПИЮ, чтобы у вас была возможность восстановить прежнюю рабочую версию этого файла «в случае чего-то не того»!
Менять настройки в файле PRO100.ini можно только при закрытой программе PRO100 – иначе толка не будет, так как открытая программа пересохранит исходные настройки, которые использовались при запуске.
Файл PRO100.ini открыть и изменить можно с помощью стандартного приложения Блокнот (есть в каждой ОС Windows). Делать так – наводите курсор мыши на файл, нажимаете ПКМ (правая клавиша мыши), открывается окно, в нем будет «Открыть с помощью…», выбираете «Блокнот».
После внесения изменений не забудьте сохранить файл!
Типы параметров значений и методы настроек в файле PRO100.ini:
1) Двоичные параметры значений, где используются 1 и 0:
«1» - это «ДА», «0» - это «НЕТ»
2) Десятичные параметры (цифры)
3) Пути к файлам и папкам, по типу Диск:\Папка\Папка\Файл
4) Другие (описание ниже)
РАЗДЕЛ [features]
useregistry=0 («0» - Не использовать реестр для сохранения настроек, настройки будут хранится в Pro100.ini)
lefthand=0 (Мышь для правшей) («1» - Мышь для левшей)
lockposition=1 (Блокирование позиции элементов/групп элементов в пространстве)
sphere=1 (возможность создание сферы при создании нового элемента)
РАЗДЕЛ [directories] (ПАПКИ) – рабочие папки, которые использует программа PRO100. От правильной настройки путей будет зависеть отображение папок в библиотеке. В примере указаны пути к папкам по умолчанию (когда все папки расположены в корневой папке с программой). Но, при наличии опыта, вы можете настроить свои.
Clipboard=
Elements=%Program%\Элементы (Путь к папке Элементы)
Materials=%Program%\Материалы (Путь к папке Материалы)
MaterialTemplates=%Program%\Шаблоны\Материалы (Путь для MaterialsScheme.ini - Шаблоны свойств материалов)
PlugIns=%Program%\Plugins (Путь к папке с доп. плагинами)
Prices=%Program%\Цены (Путь для нелинейных прайсов .cnk/.rag. /.rab и стандартных прайсов 5.xx .mse/.ese)
Projects=%Program%\Проекты (Путь к папке Проекты)
Shapes=%Program%\Шаблоны\Формы (Путь для шаблонов форм .shp Редактора форм)
ShapeTemplates=%Program%\Шаблоны\Формы (Путь для шаблонов форм .shp при создании нового элемента)
РАЗДЕЛ [display] (ВИД)
AlphaBuffer=1 (Включение/выключение альфа-буфера)
Antialias=1 (Включение/выключение сглаживание. Есть и в меню программы)
Antialias.TxtMagFilter=1 (ХЗ какой то фильтр)
Background=0 (Включение/выключение фона в поле проектирования. Картинка bkgnd.bmp в корневой папке с программой. Можно любой цвет или любое изображение.)
Border.Align=0 (ХЗ)
Border.Vibrant=1 (ХЗ)
clip.distance=2 (ХЗ)
Details=16 (Уровень детализации геометрии элемента в виде количества граней на окружности, например. Здесь стоит параметр 16, значит на окружности будет отображаться 16 граней. Чем выше параметр, тем сглаженнее окружность и выше нагрузка на систему)
DimensionFont.Name=Calibri (Шрифт размеров)
DimensionFont.Size=15 (Размер шрифта размеров)
Dimensions=1 (Включение/выключение размеров. Есть и в меню программы)
ForceDimensions=0 (Меняем на 1 получаем размеры в перспективе, правда очень криво. Но хоть как то)
DrawingScaleList=1;2;3;4;5;10;15;20;25;30;40;50;100 (Коэфициенты масштабирования)
Focus=0,681812761905862 (Масштаб сцены по умолчанию при открытии нового проекта - ближе/дальше. Фокусное расстояние. Меняется в самой программе)
Gamma=100 (ХЗ)
Grid=1 (Включение/выключение сетка в поле проекта. Меняется в самой программе)
LabelFont.Name=Tahoma (Шрифт ярлыков)
LabelFont.Size=10 (Размер шрифта ярлыков)
Labels=0 (Включение/выключение ярлыков элементов. Меняется в самой программе)
Labels.ShowDimesions=0 (Включение/выключение отображения размеров в ярлыке элемента)
Light.Ambient=10 (ХЗ)
Light.BIAS=5 (ХЗ вообще)
Light.Shade=20 (ХЗ какой то шэйдер)
Lines=1 (Включение/выключение ярлыков отображения линий-граней элементов. Меняется в самой программе)
Lines.Antialias.Filter.Strength=1 (Тонкая настройка отображения линий. Лучше тут ничего не менять)
Lines.Antialias.Filter.Width=10 (Тонкая настройка отображения линий. Лучше тут ничего не менять)
Lines.Color=0 (Цвет линий. 0 – Черный по умолчанию.)
Mode=3 (ХЗ какой то режим чего то там)
openGL=1 (Включение/выключение режима OpenGL. Меняется в самой программе)
Oversample.Colors=4 (ХЗ)
Oversample.Shadows=3 (ХЗ)
Oversample.Textures=4 (ХЗ)
Reflections=1 (Включение/выключение режима зеркальности (отражение). Меняется в самой программе)
Shading=0 (Включение/выключение режима затенения. Меняется в самой программе)
ShadowMap=1 (ХЗ. Какая то настройка карты теней. Пробовал менять значения – разницы не ощутил)
ShadowMap.Radius=1 (ХЗ. Какая то настройка теней. Пробовал менять значения – разницы не ощутил)
ShadowMap.Resolution=2 (ХЗ. Какая то настройка разрешения теней. Пробовал менять значения – разницы не ощутил)
SubSample.Colors=4 (ХЗ. Какая то настройка теней. Пробовал менять значения – разницы не ощутил)
SubSample.Shadows=2 (ХЗ. Какая то настройка теней. Пробовал менять значения – разницы не ощутил)
SubSample.Textures=2 (ХЗ. Какая то настройка теней. Пробовал менять значения – разницы не ощутил)
Transparency=0 (Включение/выключение режима прозрачности. Меняется в самой программе)
Triangulation=1 (Включение/выключение отображения полигонов-треугольников в импортированных 3д элементах)
РАЗДЕЛ [edit] (РЕДАКТИРОВАНИЕ)
3DCursor=1 (ХЗ)
cloneAtPlace=0 (Клонирование мышкой. 1 – клон появляется в месте исходника, а исходник в месте курсора 0 – клон появляется в месте курсора мыши, а исходник остается на своем месте)
FollowFocus=0 (ХЗ)
FollowFocus.Steps=3 (ХЗ)
grid.x=0,1 (размер сетки по оси Х. Можно настроить в программе)
grid.y=0,1 (размер сетки по оси Y. Можно настроить в программе)
grid.z=0,1 (размер сетки по оси Z. Можно настроить в программе)
HandleSize=3 (ХЗ)
NoLightWarning=1 (ХЗ)
PersistentDragDrop=1 (ХЗ)
snap.x=0,1 (привязка шага по оси Х. Можно настроить в программе)
snap.y=0,1 (привязка шага по оси Y. Можно настроить в программе)
snap.z=0,1 (привязка шага по оси Z. Можно настроить в программе)
SnapToGrid=0 (привязка к сетке)
StretchArcs=1 (Возможность растягивать мышкой радиусные детали)
Undo=70 (Кол-во шагов возможного отката изменений (вернуть действие назад))
РАЗДЕЛ [export] (ЭКСПОРТ ИЗОБРАЖЕНИЯ)
ShadowMap.Radius=1 (ХЗ. Какая то настройка теней. Пробовал менять значения – разницы не ощутил)
ShadowMap.Resolution=2 (ХЗ. Какая то настройка разрешения теней. Пробовал менять значения – разницы не ощутил)
РАЗДЕЛ [general] (ОСНОВНЫЕ)
autorestore=0 (автоматическое восстановление проекта)
autosave=1 (автосохранение проекта)
autosave.interval=5 (интервал автосохранения)
default.piece.size=0,8 (Размер нового элемента по-умолчанию)
default.piece.thickness=0,016 (Толщина плиты по умолчанию)
default.room=1 (при открытии нового проекта по умолчанию указанные габариты «помещения»)
default.room.size.height=2,5 (Высота помещения по умолчанию H)
default.room.size.length=5 (Длина помещения по умолчанию L)
default.room.size.width=3 (Ширина помещения по умолчанию W)
default.VAT=0 (НДС по умолчанию)
developersmode=1 (Расширеный режим - выбор версии для сохранения, рамка в свойствах материала и т.д)
help.commandline=manual.chm (Путь к файлу справки)
lastpricelist= (Последний используемый нелинейный прайс-лист)
lastproject= (Последний используемый проект)
library.Antialias=0 (Сглаживание линий превьюшек (иконок) элементов библиотеки (замедляет скорость загрузки превью библиотек))
library.autorefresh=1 (автоматическое обновление библиотеки)
library.Background=0 (серая подкладка под миниатюру в библиотеке)
library.browser=0 (Возможность использования HTML содержимого для библиотеки. Снизу в библиотеке появляется дополнительное окно (при наличии HTML файла))
library.browser.enabled=0 (Возможность использования браузера библиотеки, как интернет-браузера – переходить по ссылкам и открывать сайты (при наличии подключения к сети))
library.browser.height=30 (Высота окна браузера библиотеки по умолчанию)
library.cache.size=3000 (Кэш для миниатюр библиотеки)
library.defaultexporttab=2 (ХЗ)
library.iconsize=32 (Размер превьшек (иконок) в библиотеке по умолчанию)
library.Lines=1 (Отображение линий в библиотеке)
library.Mode=3 (Режим библиотеки (список, плитка, таблица))
library.quickload=1 (Ускоритель загрузки библиотеки (не во всех версиях))
library.selectionborder=1 (ХЗ)
library.showroot=1 (Показывать корневую папку в списке папок Библиотеки)
(Заголовки вкладок в окне Библиотеки, можно переименовывать "под себя")
library.tab [0].name=Мебель (Название вкладки)
library.tab [0].order=0 (Порядковый номер вкладки)
library.tab [1].name=Элементы (Название вкладки)
library.tab [1].order=1 (Порядковый номер вкладки)
library.tab [2].name=Шаблоны (Название вкладки)
library.tab [2].order=5 (Порядковый номер вкладки)
library.tab [3].name=Фурнитура (Название вкладки)
library.tab [3].order=2 (Порядковый номер вкладки)
library.tab [4].name=Шаблоны (Название вкладки)
library.tab [4].order=3 (Порядковый номер вкладки)
library.tab [5].name=Материалы (Название вкладки)
library.tab [5].order=4 (Порядковый номер вкладки)
library.Transparency=1 (Использовать полупрозрачность в миниатюрах библиотеки (отображение внутренностей модулей полупрозрачными линиями))
library.viewstyle=0 (ХЗ)
prices.netto=0
splashscreen=0 (Отключение заставки при запуске)
startup=5 (Действие при запуске – открыть последний проект, открыть новый и тд)
useshapetemplates=1 (Использование шаблонов форм при создании нового элемента)
wwwhome= ООО «Мебель-круть» (Будет напечатано после надписи "Этот проект был создан в PRO100 - ООО «Мебель-круть»")
РАЗДЕЛ [info] (ИНФОРМАЦИЯ)
ComboCapacity=25 (ХЗ)
IDMask= (ХЗ)
InfoFont.Name=Tahoma (Тип шрифта при печати)
InfoFont.Size=8 (Размер шрифта при печати)
Print=0 (Вывод информационного штампа на печать)
Print.Align=3 (Угол на листе для расположения информационных штампов при печати)
Print.Comments=1 (Печать комментариев)
Print.Frame=1 (Печать рамки)
Print.Price=1 (Печать цены)
Prompt=1 (ХЗ)
logo.bmp в папке программы (можно сделать свой логотип в штампе)
РАЗДЕЛ [opengl]
define= (ХЗ)
linesmode=0 (Включение контурных линий при операциях с элементом)
Lines.Strength=2 (ХЗ, скорее всего прозрачность линии, не пробовал)
Lines.Width=6 (Толщина линии)
Lines.Color=4144960 (Цвет линии)
mipmapsize=2048 (Важный лично для меня параметр, так как работаю с текстурами высокого разрешения – этот параметр отвечает за отображение разрешения текстуры в проекте при приближении к ней. Если параметр низкий, то какого бы высокого разрешения не присваивали текстуру на элемент, отображаться она будет размыто. Внимание! Нагружает систему!)
mirrorsmode=0 (Включение зеркальности при операциях с элементом - !нагрузка на GPU! )
NoSemitrasparenceOnReflections=0 (Возможность использовать полупрозрачность при зеркальном свойстве элемента)
shadowmapsize=2048 (Разрешение теней, уровень их качества)
РАЗДЕЛ [print] (ПЕЧАТЬ)
BottomMargin=1000 (Поле/отступ)
Landscape=1 (Ориентация листа)
LeftMargin=1000 (Поле/отступ)
Lines.Antialias.Filter.Strength=2
Lines.Antialias.Filter.Width=10
Lines.Color=0
Nag=1 (отключение информационных штампов при печати - "Этот проект создан....")
Nag.Font.Name=Tahoma (Тип шрифта при печати)
Nag.Font.Size=8 (Размер шрифта при печати)
Resolution=120 (Разрешение печати)
RightMargin=1000 (Поле/отступ)
ShadowMap.Radius=1 (Качество теней)
ShadowMap.Resolution=1 (Качество теней)
TopMargin=1000 (Поле/отступ)
РАЗДЕЛ [report]
BottomMargin=1000 (Поле/отступ)
CommentsMask=
CutList.ShowPaths=0 (Показать пути материалов вместе с названием в деталировке. Пример:
при значении 1 будет так: МЕБЕЛЬ\КУХНИ\SM'art\A023_Zante_Aniline-dev
при значении 0 будет так: A023_Zante_Aniline-dev
CutPlugIn=Передать в раскрой (При наличии плагина для раскроя)
Landscape=0 (Ориентация листа)
LeftMargin=1000 (Поле/отступ)
RightMargin=1000 (Поле/отступ)
TopMargin=1000 (Поле/отступ)
UseList.MaterialNames=0 (Показать Название материала (текстуры), а не название элемента (!!!) во вкладке «Потребность в материалах» в Отчетах. Если вы берете смету по расходу материала из про100, то будьте очень внимательны с этим параметром. Что может произойти? Например, у вас три детали-элемента 1000х1000мм из ЛДСП16мм (у них такое название) и стоят галочки в «Потребность в материалах, м.кв. При значении «0» в этом параметре, чем бы вы ни красили эти детали, в Отчете они будут всегда, как ЛДСП16мм – 3м.кв. А если поставить значение «1», и покрасть две детали в «ЛДСП Белый», а третью «ARPA 0001 lucida», то в Отчете во вкладке «Потребность в материалах» будет так:
ЛДСП Белый – 2 м.кв.
ARPA 0001 lucida – 1 м.кв.
UseList.ShowPaths=1 (Показать пути материалов вместе с названием (для вкладки «Потребность в материалах»))
РАЗДЕЛ [shapeEditor] (РЕДАКТОР ФОРМ) Можно включать/выключать в самом редакторе
Angle.ArcRadius=20
Angle.TextRadius=40
Angles=0 (Значения углов)
ArcAngles=0 (Значения углов кривых)
ArcRadiuses=1 (Значения радиусов)
Background=1 (Фон)
BottomMargin=1000 (Поле/отступ)
Dimensions=1 (Значения размеров)
ExFeatures=0
GDIArcs=1
Grid=1 (Включение/выключение сетки)
Grid.Resolution=50 (Размер сетки редактора форм)
Landscape=1 (Ориентация листа при печати)
LeftMargin=1000 (Поле/отступ)
RightMargin=1000 (Поле/отступ)
Snap.Distance=10 (Величина дистанции после которой узел при ведении мышью автоматически "пристыкуется" к ближайшему возле него узлу")
SnapToNodes=1
TopMargin=1000 (Поле/отступ)
РАЗДЕЛ [import3D] (ИМПОРТ 3D элементов, при наличии плагина)
scale=1 (масштаб по умолчанию)
texturescaleU=1 (масштаб текстур по умолчанию)
texturescaleV=1 (масштаб текстур по умолчанию)
texturescale=1 (масштаб текстур по умолчанию)
РАЗДЕЛ [CustomerCombo] (КЛИЕНТЫ)
можно прописать основных клиентов, а потом, при формировании "Свойства проекта" данные для заполнения поля "Клиент" выбирать из выпадающего списка.
Item0=Клиент 1
Item1= Клиент 2
И т.д.
РАЗДЕЛ [DesignerCombo] (ДИЗАЙНЕРЫ)
можно прописать дизайнеров, а потом, при формировании "Свойства проекта" данные для заполнения поля "Дизайнер" выбирать из выпадающего списка.
Item0=Дизайнер 1
Item1= Дизайнер 1
И т.д.
РАЗДЕЛ [NotesCombo] (ПРИМЕЧАНИЯ)
Item0=Кухня
Item1=Шкаф
И т.д.
РАЗДЕЛ [MRU.FileOpenMRU] (Список файлов последних проектов в меню «Файл» в программе)
MRU 0= Путь к последнему проекту 1
MRU 1= Путь к последнему проекту 2
MRU 2= Путь к последнему проекту 3
MRU 3= Путь к последнему проекту 4
MRU 4= Путь к последнему проекту 5
[свернуть]