базис мебельщик скрипт кухня

Базис мебельщик скрипт кухня

Этот раздел предназначен для размещения готовых скриптов.
Здесь находятся ТОЛЬКО готовые скрипты. Для обсуждения есть отдельная тема: Обсуждение готовых скриптов.

базис мебельщик скрипт кухня

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт который облицовывает текущей кромкой по периметру панель. Кромку можно менять.

Работает в версиях:
8

9
10

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт для установка полок в секцию с крепежом,написал под себябазис мебельщик скрипт кухня.

Работает в версиях:
8

9

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Это ответ на целое обсуждение в ветке здесь с сообщения 1868.

Распакуйте вложение. Сохраните его в папку со скриптами. Далее Скрипты/Полки без крепежа. Обратите внимание. Около текущих координат есть параметр количество устанавливаемых полок. Его можно менять. Но менять надо до того, как указали последнюю границу. Зазор в полках 2 мм. Если нужен другой, откройте скрип и измените в строке Offset = 2; на нужный вам зазор.

Расставляется указанное количество полок. Размер полок равен расстоянию между левой и правой указанной границей минус 2 мм с каждой стороны. Глубина полок равна расстоянию между передней и задней указанной границей.

Работает в версиях:
8

9
10

Источник

Базис мебельщик скрипт кухня

Этот раздел предназначен для размещения готовых скриптов.
Здесь находятся ТОЛЬКО готовые скрипты. Для обсуждения есть отдельная тема: Обсуждение готовых скриптов.

базис мебельщик скрипт кухня

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт который облицовывает текущей кромкой по периметру панель. Кромку можно менять.

Работает в версиях:
8

9
10

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт для установка полок в секцию с крепежом,написал под себябазис мебельщик скрипт кухня.

Работает в версиях:
8

9

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Это ответ на целое обсуждение в ветке здесь с сообщения 1868.

Распакуйте вложение. Сохраните его в папку со скриптами. Далее Скрипты/Полки без крепежа. Обратите внимание. Около текущих координат есть параметр количество устанавливаемых полок. Его можно менять. Но менять надо до того, как указали последнюю границу. Зазор в полках 2 мм. Если нужен другой, откройте скрип и измените в строке Offset = 2; на нужный вам зазор.

Расставляется указанное количество полок. Размер полок равен расстоянию между левой и правой указанной границей минус 2 мм с каждой стороны. Глубина полок равна расстоянию между передней и задней указанной границей.

Работает в версиях:
8

9
10

Источник

Базис мебельщик скрипт кухня

Этот раздел предназначен для размещения готовых скриптов.
Здесь находятся ТОЛЬКО готовые скрипты. Для обсуждения есть отдельная тема: Обсуждение готовых скриптов.

базис мебельщик скрипт кухня

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт который облицовывает текущей кромкой по периметру панель. Кромку можно менять.

Работает в версиях:
8

9
10

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт для установка полок в секцию с крепежом,написал под себябазис мебельщик скрипт кухня.

Работает в версиях:
8

9

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Это ответ на целое обсуждение в ветке здесь с сообщения 1868.

Распакуйте вложение. Сохраните его в папку со скриптами. Далее Скрипты/Полки без крепежа. Обратите внимание. Около текущих координат есть параметр количество устанавливаемых полок. Его можно менять. Но менять надо до того, как указали последнюю границу. Зазор в полках 2 мм. Если нужен другой, откройте скрип и измените в строке Offset = 2; на нужный вам зазор.

Расставляется указанное количество полок. Размер полок равен расстоянию между левой и правой указанной границей минус 2 мм с каждой стороны. Глубина полок равна расстоянию между передней и задней указанной границей.

Работает в версиях:
8

9
10

Источник

Базис мебельщик скрипт кухня

ВНИМАНИЕ! Правила выкладывания скриптов.

1. Если в скрипте нет ссылок на фурнитуру, фрагменты и.т.д то достаточно его упаковать в архив и выложить.

2. Если в скрипте есть ссылки на фурнитуру, фрагменты и т.д. то архив должен содержать папку с самим скриптом и всеми файлами на которые есть ссылки в тексте скрипта.

Т.к. при запуске скрипта на другом компе возникает ошибка о не возможности открыть то или иной файл и скрипт до конца не отрабатывает свой текст. Не соблюдается «чистота проверки» работы скрипта.

Интересует информация по редактору скриптов в БМ8. Существует ли справочная документация и примеры использования скриптов в БМ8. Какие возможности дает данная функция? Владеющим информацией по данному вопросу просьба поделиться ею.

Скрытый текст

while (true)
Вот полный список новшеств, добавленных в скрипты с момента их выхода:

Добавлена поддержка эластичных блоков

List3D : <
IsElastic: new HDefinition(«?Boolean:», ‘Являетсяли объект эластичным’),
ElasticResize: new HDefinition(«?Vector:newSize», ‘Растянуть объект до требуемых размеров’),
>

Вспомогательные геометрические алгоритмы, реализованы в глобальном объекте geometry

geometry : new HDefinition(«Geometry2D», ‘Вспомогательные геометрические функции’),

Geometry2D : <
Intersect: new HDefinition(«?Array.

:elem1,elem2″, ‘Вычислить точки пересечения двухмерных элементов’),
Compare: new HDefinition(«?Boolean:elem1,elem2», ‘Сравнить элементы’),
Distance: new HDefinition(«?Number:elem1,elem2», ‘Найти кратчайшее расстояние между элементами’),
Area: new HDefinition(«?Number:contour», ‘Найти площадь контура’)
>

Работа с пользовательскими свойствами

Object3 : <
UserPropCount: new HDefinition(«Number», ‘Количество пользовательских свойств’),
UserProperty: new HDefinition(‘Array. ‘, ‘Значение свойства по его имени или индексу’),
UserPropertyName: new HDefinition(‘Array. ‘, ‘Названия свойств’)
>

Новые элементы управления на панели свойств

ScriptProperty: <
NewColor: new HDefinition(«?ScriptColorProperty:’Название'», ‘Создать свойство типа цвет’),
NewSeparator: new HDefinition(«?ScriptProperty», ‘Создать разделитель’)
>

ScriptColorProperty: <
Value: new HDefinition(«Number»)
>,

Contour2D : <
Min: new HDefinition(«Point», ‘Левый нижний угол охватывающего прямоугольника’),
Max: new HDefinition(«Point», ‘Правый верхний угол охватывающего прямоугольника’),
AddEquidistant : new HDefinition(«?undefined:contour,offset,false,false», ‘Добавить эквидистанту контура. Последние 2 параметры отвечают за направление и скругление’)
>

ScriptProperty: <
OnDeactivate : new HDefinition(«Function», ‘Обработчик деактивации свойства или меню’),
OnValueValidate : new HDefinition(«Function», ‘Проверка корректности значения’),
ValueValid: new HDefinition(«Boolean», ‘Флаг корректности введенного значения, выставляется обработчиком OnValueValidate’),
Validate: new HDefinition(«?Boolean:», ‘Проверить значение свойства и вложенных свойств’)
>

ScriptProperty: <
NameEditable: new HDefinition(«Boolean», ‘Разрешить редактирование имени (для создания таблиц)’),
NewSeparator: new HDefinition(«?ScriptProperty», ‘Создать разделитель’)
>

Добавлены подменю в кнопки

InButton : <
NewSubMenu : new HDefinition(‘?InButton:»Меню»‘, ‘Создать подменю’),
Combo: new Definition(«Boolean», ‘Отдельная стрелка для подменю’)
>,

Добавлены всплывающие меню и цвет фона для всех свойств. Созданы обработчики активации и изменения свойства.
Прежнее событие OnChange срабатывало не только при изменении самого параметра, но и при изменении дочерних свойств.
OnValueChange срабатывает только при изменении значения свойства.

ScriptProperty: <
BackColor: new HDefinition(«Number», ‘Цвет фона’),
PopupMenu: new HDefinition(«ScriptMenu», ‘Всплывающее меню’),
OnActivate : new HDefinition(«Function», ‘Обработчик активации свойства пользователем’),
OnValueChange : new HDefinition(«Function», ‘Обработчик изменения свойства’)
Tag: new HDefinition(«Number», ‘Пользовательское число’),
>

Добавлено выпадающее меню:

ScriptProperty: <
DropDownMenu: new HDefinition(«ScriptMenu», ‘Выпадающее меню’)
>

Добавлены свойства и методы:

ScriptMaterialProperty: <
Width: new HDefinition(«Number», «Ширина листа»),
>

ScriptButtProperty: <
Thickness: new HDefinition(«Number», «Толщина кромки»),
Width: new HDefinition(«Number», «Ширина ленты»),
>

Contour2D : <
IsPointInside: new HDefinition(«?Boolean:x,y», «Находится ли точка внутри контура?»),
IsInContour: new HDefinition(«?Boolean:contour», «Находится ли контур внутри другого?»),
IsClosedContour: new HDefinition(«?Boolean:», «Является ли контур замкнутым?»),
IsContourRectangle: new HDefinition(«?Boolean:», «Является ли контур прямоугольным?»),
OrderContours: new HDefinition(«?Boolean:true», «Упорядочить элементы контура в одном направлении»)
>

Реализовано подключение и вызов функций COM и OLE объектов

ScriptProperty : <
Expanded: new HDefinition(«Boolean», ‘Развернуты ли вложенные свойства’)
>

Добавлен метод:
NewCOMObject: new HDefinition(«?IDispatch:’CLSID'», ‘Создать новый COM объект по его типу’)

Источник

Базис мебельщик скрипт кухня

Этот раздел предназначен для размещения готовых скриптов.
Здесь находятся ТОЛЬКО готовые скрипты. Для обсуждения есть отдельная тема: Обсуждение готовых скриптов.

базис мебельщик скрипт кухня

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт который облицовывает текущей кромкой по периметру панель. Кромку можно менять.

Работает в версиях:
8

9
10

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Скрипт для установка полок в секцию с крепежом,написал под себябазис мебельщик скрипт кухня.

Работает в версиях:
8

9

базис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухнябазис мебельщик скрипт кухня базис мебельщик скрипт кухня

Это ответ на целое обсуждение в ветке здесь с сообщения 1868.

Распакуйте вложение. Сохраните его в папку со скриптами. Далее Скрипты/Полки без крепежа. Обратите внимание. Около текущих координат есть параметр количество устанавливаемых полок. Его можно менять. Но менять надо до того, как указали последнюю границу. Зазор в полках 2 мм. Если нужен другой, откройте скрип и измените в строке Offset = 2; на нужный вам зазор.

Расставляется указанное количество полок. Размер полок равен расстоянию между левой и правой указанной границей минус 2 мм с каждой стороны. Глубина полок равна расстоянию между передней и задней указанной границей.

Работает в версиях:
8

9
10

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *