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

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

Реклама

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

искусственный камень купить мебель в Екатеринбурге
Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 08:56  
Скрипты Базис-Мебельщик 10
 
Аватар для systland
systland
Модератор
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 538

Сказал(а) спасибо: 270
Поблагодарили 383 раз(а) в 166 сообщениях
Версия для печати Отправить по электронной почте
systland systland вне форума 06.06.2017, 08:56
Рейтинг: (1 голосов - 2.00 средняя оценка)

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 10 в этой теме.
__________________


Последний раз редактировалось systland; 26.06.2017 в 14:11..
Просмотров: 4260
Ответить с цитированием Вверх
Старый 21.07.2017, 17:09   #11
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 187
Сказал(а) спасибо: 520
Поблагодарили 232 раз(а) в 86 сообщениях
Вес репутации: 138
Ovsyanicov - очень-очень хороший человекOvsyanicov - очень-очень хороший человекOvsyanicov - очень-очень хороший человекOvsyanicov - очень-очень хороший человек
По умолчанию

Цитата:
Сообщение от Klim Bassenger Посмотреть сообщение
Action.Control.Owner.Owner.dpModelTree.Visible == False
Этот участок кода проверяет открыта ли панель "Структура модели". Сообщение с ошибкой говорит о том, что скрипт не может проверить свойство Visible, так как не находит нужный объект. Видимо, в 10-ке путь к этому объекту или его имя изменилось. К сожалению, больше ничем не могу помочь так как на 10-ку перейду только через несколько дней.

Цитата:
Сообщение от Klim Bassenger Посмотреть сообщение
На самом деле немного странное решение с новым движком для скриптов. У многих, я знаю, почти вся работа завязана на скриптах.
Им теперь получается всё переписывать заново? Вроде бы никто не писал, что что-то не устраивает. Зачем были эти нововведения, когда ТП отвечает, мол мы возможность скриптов сделали - а дальше сами думайте как с этим работать.
Может есть какой-то шаблон по переводу скриптов на новый движок? Может переменный как-то по другому объявлять или синтаксис поменять....
Непонятно почему БЦ не выпускает своевременно документацию по Базис-Скрипту. То, что по скриптам не оказывается техподдержка, это с одной стороны логично, но не сообщать вообще никаких деталей о нововведениях в движке и ограничиваться скудным и малоинформативным руководством пользователя трехгодичной давности, по-моему, неправильно по отношению к пользователям.
Ovsyanicov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Klim Bassenger (21.07.2017)
Старый 21.07.2017, 18:25   #12
Klim Bassenger
Пользователь
 
Аватар для Klim Bassenger
 
Регистрация: 15.02.2010
Сообщений: 42
Сказал(а) спасибо: 8
Поблагодарили 21 раз(а) в 10 сообщениях
Вес репутации: 102
Klim Bassenger на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
Этот участок кода проверяет открыта ли панель "Структура модели". Сообщение с ошибкой говорит о том, что скрипт не может проверить свойство Visible, так как не находит нужный объект. Видимо, в 10-ке путь к этому объекту или его имя изменилось. К сожалению, больше ничем не могу помочь так как на 10-ку перейду только через несколько дней.
Может можно вообще эту проверку убрать?
__________________
Если бы Бог хотел, чтобы мы думали только головой, он бы сделал нас колобками.
Klim Bassenger вне форума   Ответить с цитированием Вверх
Старый 21.07.2017, 18:52   #13
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 187
Сказал(а) спасибо: 520
Поблагодарили 232 раз(а) в 86 сообщениях
Вес репутации: 138
Ovsyanicov - очень-очень хороший человекOvsyanicov - очень-очень хороший человекOvsyanicov - очень-очень хороший человекOvsyanicov - очень-очень хороший человек
По умолчанию

Цитата:
Сообщение от Klim Bassenger Посмотреть сообщение
Может можно вообще эту проверку убрать?
Если убрать проверку, то запускать скрипт можно будет только при открытой панели Структура модели, иначе он выведет сообщение "Закрыт инструмент <Структура модели>!"
Сейчас он открывает панель, если она закрыта, и продолжает работу.
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 11.08.2017, 09:25   #14
ups
Местный
 
Аватар для ups
 
Регистрация: 14.10.2009
Адрес: Новороссийск
Сообщений: 224
Сказал(а) спасибо: 136
Поблагодарили 110 раз(а) в 33 сообщениях
Вес репутации: 142
ups скоро придёт к известностиups скоро придёт к известности
По умолчанию

Доброго.
Подскажите, возможно ли с помощью скрипта реализовать такую задачу?
Необходимо нужные панели с модели перенести в чертёж и образмерить. Панели могут находится в разных плоскостях. Но выносится они должны на один лист, а не по отдельности.
В итоге нужно получить развёртку всех фасадов кухни в одной плоскости на одном листе.
Знающие, подскажите, возможно ли такое реализовать?
ups вне форума   Ответить с цитированием Вверх
Старый 12.08.2017, 22:02   #15
IStiv
Новичок
 
Регистрация: 02.12.2016
Сообщений: 9
Сказал(а) спасибо: 2
Поблагодарили 11 раз(а) в 3 сообщениях
Вес репутации: 0
IStiv на пути к лучшему
По умолчанию

Цитата:
Сообщение от ups Посмотреть сообщение
В итоге нужно получить развёртку всех фасадов кухни в одной плоскости на одном листе.
Знающие, подскажите, возможно ли такое реализовать?
Базис API только для модели, Базис ые чертежи Вы не создадите скриптом.
Но есть обходные пути типа :
1.Node.js позволяет работать с COM объектами(хотя и довольно проблематично).
Вытаскиваем из Базиса данные (это легко) - подключаемся по COM к API , имеющегося какого нибудь приличного САПР - с помощью API этого САПР, формируем необходимые Вам чертежи , в каком нибудь .dxf, или чего там Ваша САПР поддерживает.

2. Вытаскиваем из Базиса данные (это легко) и транслируем в какой нибудь промежуточный формат (.xlsx .xml или еще чего) , для node.js готовых трансляторов вагон. я в Exel легко доступные данные выгружаю.
Теперь, опять же берем имеющуюся САПР, и с помощью ее API парсим получившийся файл и отрисовываем чертеж.

я бы выбрал второй путь, т.к. COM из Node.js - у меня пока нет столько skills, да и вообще это один большой "костыль" как мне думается.
из минусов второго пути - это два отдельных скрипта, запускать надо будет по отдельности. ну и надо какой нибудь САПР + прямые руки ).

P.S.САПР -система автоматизированного проектирования (AutoCAD,nanoCAD,SolidWorks,Компас) и т.д.
IStiv вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
ups (14.08.2017)
Старый 14.08.2017, 02:00   #16
avmir
Новичок
 
Регистрация: 16.06.2013
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 1 сообщении
Вес репутации: 0
avmir пока не определено
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
Непонятно почему БЦ не выпускает своевременно документацию по Базис-Скрипту.
В БЦ лежит руководство по Базис-Мебельщику двухгодичной давности. Я думаю, что оно хотя бы должно было обновится... А Вы хотите по скрипту...
avmir вне форума   Ответить с цитированием Вверх
Старый 14.08.2017, 08:02   #17
AlexBolton
Модератор
 
Аватар для AlexBolton
 
Регистрация: 19.02.2008
Адрес: www
Сообщений: 2,357
Сказал(а) спасибо: 6,198
Поблагодарили 12,193 раз(а) в 2,076 сообщениях
Вес репутации: 2868
AlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспорима
По умолчанию

Цитата:
Сообщение от avmir Посмотреть сообщение
В БЦ лежит руководство по Базис-Мебельщику двухгодичной давности.
Ну это не правда Руководства свежие, а вот по скриптам... вложить руководство 2016 года в дистрибутив второго релиза 10-ки
__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении] | [ USDownloader - проcто и удобно скачиваем с файлообменников 28.09.2017]

Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
AlexBolton вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (14.08.2017)
Старый 18.08.2017, 02:19   #18
avmir
Новичок
 
Регистрация: 16.06.2013
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 1 сообщении
Вес репутации: 0
avmir пока не определено
По умолчанию

Цитата:
Сообщение от AlexBolton Посмотреть сообщение
Ну это не правда Руководства свежие
как говорится, "спешиал фо ю" видеозапись.
avmir вне форума   Ответить с цитированием Вверх
Старый 18.08.2017, 11:26   #19
AlexBolton
Модератор
 
Аватар для AlexBolton
 
Регистрация: 19.02.2008
Адрес: www
Сообщений: 2,357
Сказал(а) спасибо: 6,198
Поблагодарили 12,193 раз(а) в 2,076 сообщениях
Вес репутации: 2868
AlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспорима
По умолчанию

Цитата:
Сообщение от avmir Посмотреть сообщение
как говорится, "спешиал фо ю" видеозапись
никакого отношения к теме, но как говорится к чему слова, когда вот оно
Все актуальные руководства укомплектованы в актуальных релизах.
А перед тратой времени на съемку внимательно прочитали бы, что написано на сайте в разделе [Файловый архив]
Цитата:
PDF версии руководств пользователя для ознакомления с модулями системы БАЗИС
__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении] | [ USDownloader - проcто и удобно скачиваем с файлообменников 28.09.2017]

Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
AlexBolton вне форума   Ответить с цитированием Вверх
Старый 28.08.2017, 18:09   #20
IStiv
Новичок
 
Регистрация: 02.12.2016
Сообщений: 9
Сказал(а) спасибо: 2
Поблагодарили 11 раз(а) в 3 сообщениях
Вес репутации: 0
IStiv на пути к лучшему
По умолчанию

Всем добрый день.
Возник следующий вопрос

Создаю блок
Код:
var newBlock = AddBlock(blockName);
newBlock.Load(onePath);
 newBlock.Build();
Потом делаю над блоком различные операциии (а именно удаляю с него панели ).
При этом я НЕ делаю
Код:
Action.Commit();
Собственно вопрос можно ли без Action.Commit(); как то сохранить блок в файл?

Дело в том что я нашел только
Код:
 Action.SaveModel();
но тогда нужно коммитить изменения в модель (насколько я понял) , а это не нужно, т.к. необходимо сохранить только ранее загруженный и измененный блок.

Если я использую Action.Commit(); , у меня еще и ссылки на ранее загруженные блоки почему то слетают. Плюс насколько я понял нужно сперва удалить все с модели (кроме необходимого блока) - потом сохранить модель - потом откатить изменения - как то это проблематично.
Action.SaveModel(); это единственный путь в данном случае?
IStiv вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис-Мебельщик 10 systland Базис-мебельщик 10.0 142 16.10.2017 11:25
БАЗИС-Мебельщик 7.0 Shadow Базис-мебельщик 7.0 2228 12.09.2016 18:13
Базис-мебельщик JavaScript ran Ищу работу 0 09.05.2014 09:08


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


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