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

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

Реклама

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

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

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

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

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
Просмотров: 144
Размер:	36.4 Кб
ID:	98907

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

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

Цитата:
Сочинский паренек, накидай нам дуракам сюда скриптов пожалуйста
С радостью, но времени пока нет,я один сделал который мне больше всего был нужен. Я скрипты сам изучаю, так как у БЦ хоть и язык JavaScript но свой внутренний. Так что изучаем,главное чтобы время было.
Какие есть предложения по скриптам,что должно в итоге получиться?
__________________
yavsochi вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 09:00   #33
sborchik
VIP
 
Регистрация: 13.10.2009
Сообщений: 7,876
Сказал(а) спасибо: 12,076
Поблагодарили 20,190 раз(а) в 5,817 сообщениях
Вес репутации: 4907
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
Адрес: Санкт-Петербург
Сообщений: 614
Сказал(а) спасибо: 1,749
Поблагодарили 954 раз(а) в 274 сообщениях
Вес репутации: 324
Сергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личностьСергей Валерьевич - просто великолепная личность
По умолчанию

Цитата:
Сообщение от yavsochi Посмотреть сообщение
Какие есть предложения по скриптам,что должно в итоге получиться?
Пока еще руки не доходят с этим разобраться, мне нужен такой скрипт который сделает всю работу после создания модели (создаст чертежи, сделает смету, сохранит из сметы файлы dbf, раскрой... в общем рутину)
__________________
Опыт - это то, что получаешь, не получив того, что хотел.
Сергей Валерьевич вне форума   Ответить с цитированием Вверх
Старый 17.01.2014, 11:56   #36
cudesnic09
VIP
 
Аватар для cudesnic09
 
Регистрация: 14.07.2009
Сообщений: 5,565
Сказал(а) спасибо: 15,155
Поблагодарили 17,760 раз(а) в 4,306 сообщениях
Вес репутации: 4228
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 сообщениях
Вес репутации: 58
Miknm на пути к лучшему
По умолчанию

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

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

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

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

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

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

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

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

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

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


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


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