Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: руководителей мебельных предприятий, конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к мебельному бизнесу. Программы для конструирования мебели, дизайна, для комплексной автоматизации мебельного предприятия. Мебельная литература и обучающие пособия.
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 9.0

Реклама

Реклама на портале PROMEBELclub
шкаф-купе со скидкой по акции
Реклама на портале PROMEBELclub

искусственный камень купить мебель в екатеринбурге
Ответ
 
Опции темы Опции просмотра
Старый 13.01.2014, 11:22  
БАЗИС 9 - Скрипты
 
Аватар для Igor_482
Igor_482
VIP
Регистрация: 03.09.2008
Сообщений: 121

Сказал(а) спасибо: 24
Поблагодарили 504 раз(а) в 62 сообщениях
Версия для печати Отправить по электронной почте
Igor_482 Igor_482 вне форума 13.01.2014, 11:22
Рейтинг: (31 голосов - 2.68 средняя оценка)

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

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

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


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

__________________________________________________ _______________

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

Новое в скриптописании для БМ:

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

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

14 декабря 2014

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

List3D : {
IsElastic: new HDefinition("?Boolean:", 'Являетсяли объект эластичным'),
ElasticResize: new HDefinition("?Vector:newSize", 'Растянуть объект до требуемых размеров'),
}

27 ноября 2014

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

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

Geometry2D : {
Intersect: new HDefinition("?Array.<Point>:elem1,elem2", 'Вычислить точки пересечения двухмерных элементов'),
Compare: new HDefinition("?Boolean:elem1,elem2", 'Сравнить элементы'),
Distance: new HDefinition("?Number:elem1,elem2", 'Найти кратчайшее расстояние между элементами'),
Area: new HDefinition("?Number:contour", 'Найти площадь контура')
}

17 ноября 2014

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

Object3 : {
UserPropCount: new HDefinition("Number", 'Количество пользовательских свойств'),
UserProperty: new HDefinition('Array.<Object>', 'Значение свойства по его имени или индексу'),
UserPropertyName: new HDefinition('Array.<String>', 'Названия свойств')
}

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

ScriptProperty: {
NewColor: new HDefinition("?ScriptColorProperty:'Название'", 'Создать свойство типа цвет'),
NewSeparator: new HDefinition("?ScriptProperty", 'Создать разделитель')
}

ScriptColorProperty: {
Value: new HDefinition("Number")
},

----------------------------------------------------------------------------------------------------
29 сентября 2014

system.apiVersion = 90 -> Bazis9
system.apiVersion = 85 -> Bazis8

----------------------------------------------------------------------------------------------------
15 сентября 2014

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:", 'Проверить значение свойства и вложенных свойств')
}

----------------------------------------------------------------------------------------------------
2 сентября 2014

ScriptProperty: {
NameEditable: new HDefinition("Boolean", 'Разрешить редактирование имени (для создания таблиц)'),
NewSeparator: new HDefinition("?ScriptProperty", 'Создать разделитель')
}

----------------------------------------------------------------------------------------------------
9 августа 2014

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

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", 'Выпадающее меню')
}

----------------------------------------------------------------------------------------------------
21 апреля 2014:

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

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", "Упорядочить элементы контура в одном направлении")
}


----------------------------------------------------------------------------------------------------
6 февраля 2014

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

ScriptProperty : {
Expanded: new HDefinition("Boolean", 'Развернуты ли вложенные свойства')
}

Добавлен метод:
NewCOMObject: new HDefinition("?IDispatch:'CLSID'", 'Создать новый COM объект по его типу')
[свернуть]

Нажмите на изображение для увеличения
Название: Базис.jpg
Просмотров: 176
Размер:	36.4 Кб
ID:	98907

Просмотров: 273170
Ответить с цитированием Вверх
Старый 16.01.2014, 22:37   #31
DTioutiou
Консультант
 
Аватар для DTioutiou
 
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,499
Сказал(а) спасибо: 14,891
Поблагодарили 20,751 раз(а) в 5,375 сообщениях
Вес репутации: 5301
DTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспорима
По умолчанию

Цитата:
Сообщение от Am0ralist Посмотреть сообщение
Цитата:
А интересно: Скрипты не могут заменить БШ?
смогут. но написание и поддерживание актуальными таких скриптов встанет дороже покупки БШ
Добавлю, что значительно дороже. Минимум, в десятки раз.
DTioutiou вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 08:43   #32
yavsochi
Местный
 
Аватар для yavsochi
 
Регистрация: 28.07.2008
Адрес: Краснодарский край, г. Сочи
Сообщений: 337
Сказал(а) спасибо: 1,049
Поблагодарили 506 раз(а) в 169 сообщениях
Вес репутации: 233
yavsochi - луч света в тёмном царствеyavsochi - луч света в тёмном царствеyavsochi - луч света в тёмном царствеyavsochi - луч света в тёмном царствеyavsochi - луч света в тёмном царствеyavsochi - луч света в тёмном царстве
По умолчанию

Цитата:
Сочинский паренек, накидай нам дуракам сюда скриптов пожалуйста
С радостью, но времени пока нет,я один сделал который мне больше всего был нужен. Я скрипты сам изучаю, так как у БЦ хоть и язык JavaScript но свой внутренний. Так что изучаем,главное чтобы время было.
Какие есть предложения по скриптам,что должно в итоге получиться?
__________________
yavsochi вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 09:00   #33
sborchik
VIP
 
Регистрация: 13.10.2009
Сообщений: 8,077
Сказал(а) спасибо: 12,256
Поблагодарили 20,917 раз(а) в 5,980 сообщениях
Вес репутации: 5076
sborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспорима
По умолчанию

Цитата:
Какие есть предложения по скриптам,что должно в итоге получиться?
Волшебная кнопка! Нажал - и проект готов!))))))))
Задумок много, но... Как вы правильно сказали - времени - 0.
Вы пишите для себя. И, если не жалко, делитесь тут.
Остальные будут либо готовые использовать, либо править для себя...
__________________
--------------------------
Я здесь не для того, что бы соответствовать вашим ожиданиям...!
sborchik вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 10:39   #34
STORM
Пользователь
 
Регистрация: 14.08.2008
Сообщений: 39
Сказал(а) спасибо: 9
Поблагодарили 6 раз(а) в 2 сообщениях
Вес репутации: 0
STORM пока не определено
По умолчанию

Наконец появилась возможность параметрий,
я в скриптах полный ноль, возможно кто то напишет скрипты для
секций кухонь.... ))
STORM вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 11:49   #35
Сергей Валерьевич
Местный
 
Аватар для Сергей Валерьевич
 
Регистрация: 20.07.2010
Адрес: Санкт-Петербург
Сообщений: 657
Сказал(а) спасибо: 1,858
Поблагодарили 1,070 раз(а) в 313 сообщениях
Вес репутации: 354
Сергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от yavsochi Посмотреть сообщение
Какие есть предложения по скриптам,что должно в итоге получиться?
Пока еще руки не доходят с этим разобраться, мне нужен такой скрипт который сделает всю работу после создания модели (создаст чертежи, сделает смету, сохранит из сметы файлы dbf, раскрой... в общем рутину)
__________________
Опыт - это то, что получаешь, не получив того, что хотел.
Сергей Валерьевич вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 11:56   #36
cudesnic09
VIP
 
Аватар для cudesnic09
 
Регистрация: 14.07.2009
Сообщений: 5,655
Сказал(а) спасибо: 15,771
Поблагодарили 18,711 раз(а) в 4,539 сообщениях
Вес репутации: 4430
cudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспоримаcudesnic09 репутация неоспорима
По умолчанию

Цитата:
возможно кто то напишет скрипты для
секций кухонь.... ))
Подозреваю что никто и никогда не напишет Вам именно то,что нужно для вашего производства.Либо процесс будет долгий,нудный и дорогостоящий.
Тут как с фрагментами:чужой можешь взять за базу,а адаптировать под себя только самостоятельно+знаний(тем более необходимых в повседневной работе) много не бывает.
cudesnic09 вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 12:24   #37
Miknm
Пользователь
 
Регистрация: 11.11.2012
Адрес: Тула
Сообщений: 89
Сказал(а) спасибо: 48
Поблагодарили 29 раз(а) в 12 сообщениях
Вес репутации: 61
Miknm на пути к лучшему
По умолчанию

Цитата:
Сообщение от yavsochi Посмотреть сообщение
Какие есть предложения по скриптам,что должно в итоге получиться?
Ну вот ты полки накидал, теперь стойки сделай с фурнитурой, потом коробку с полками и т.д.
К карме тебе уже +100500, хотя бы за желание помочь.
Miknm вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 15:31   #38
Сергей Валерьевич
Местный
 
Аватар для Сергей Валерьевич
 
Регистрация: 20.07.2010
Адрес: Санкт-Петербург
Сообщений: 657
Сказал(а) спасибо: 1,858
Поблагодарили 1,070 раз(а) в 313 сообщениях
Вес репутации: 354
Сергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордитсяСергей Валерьевич за этого человека можно гордится
По умолчанию шахматы

В базисе в скриптах шахматы есть, реальные в которые можно играть... обалдеть
__________________
Опыт - это то, что получаешь, не получив того, что хотел.
Сергей Валерьевич вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 17:46   #39
DTioutiou
Консультант
 
Аватар для DTioutiou
 
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,499
Сказал(а) спасибо: 14,891
Поблагодарили 20,751 раз(а) в 5,375 сообщениях
Вес репутации: 5301
DTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспорима
По умолчанию

Цитата:
Сообщение от Сергей Валерьевич Посмотреть сообщение
В базисе в скриптах шахматы есть, реальные в которые можно играть...
Да, навскидку - где-то до 1...2-го разряда.
DTioutiou вне форума   Ответить с цитированием Вверх
Старый 18.01.2014, 06:07   #40
Dima1313
Местный
 
Регистрация: 16.06.2008
Адрес: Подольск Мск Обл
Сообщений: 436
Сказал(а) спасибо: 820
Поблагодарили 431 раз(а) в 136 сообщениях
Вес репутации: 229
Dima1313 - очень-очень хороший человекDima1313 - очень-очень хороший человекDima1313 - очень-очень хороший человекDima1313 - очень-очень хороший человекDima1313 - очень-очень хороший человек
По умолчанию

неужели в базисе допиливать больше нечего кроме этих шахмат? Скольже времени потрачено на эти понты...Когда уже наконец будет нормальный быстрый, удобный функционал в черчении чертежей.... Сечения , выноски, разрезы, даже текст сейчас вводится тоже через опу....На днях установил 2014 автокад посмотрели бы как там это удобно и быстро это выполняется. Конечные чертежи выглядят действительно взрослыми чертежами, времени тратится - на подобные чертежи - секунды. В базисе чтобы выполнить подобное надо пять раз выматериться, и два раза зависнуть при штриховке изометрии. Они шахматы делают....
Dima1313 вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
zulu (09.08.2016)
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 9.0

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипты в БАЗИС 8 Igor_482 Базис-мебельщик 8.0 890 29.08.2016 16:20
БАЗИС 9 nayrogi Базис-мебельщик 9.0 461 24.08.2016 10:15
Заявки на скрипты dr_john Система БАЗИС 37 01.03.2016 09:36
БАЗИС-ЧПУ 8 chingisnah Базис-мебельщик 8.0 116 17.07.2015 23:09
Базис-7,"Народный Базис"и Windows-8 sergeyzak18 "НАРОДНЫЙ" базис 23 15.01.2014 22:37


Текущее время: 01:30. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
© 2007-2016 PROMEBEL