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

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

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 08:56  
БАЗИС 10 - Скрипты
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565

Сказал(а) спасибо: 303
Поблагодарили 452 раз(а) в 189 сообщениях
Версия для печати Отправить по электронной почте
systland systland вне форума 06.06.2017, 08:56
Рейтинг: ()

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


Последний раз редактировалось systland; 26.12.2017 в 11:52..
Просмотров: 439469
Ответить с цитированием Вверх
Старый 18.07.2022, 12:33   #591
Fedos
Пользователь
 
Регистрация: 31.05.2019
Сообщений: 34
Сказал(а) спасибо: 14
Поблагодарили 15 раз(а) в 11 сообщениях
Вес репутации: 66
Fedos на пути к лучшему
По умолчанию

Цитата:
Сообщение от Артем Валерьевич Посмотреть сообщение
Как обратиться к габаритной рамке всей модели? Размер поменять.
Так точно работает только для габаритной рамки модели. Правда, если создано 2 или больше габаритных рамок на уровне модели, изменятся все.
PHP код:
Model.forEach(function (obj) {
    if ((
obj instanceof TModelLimits) && (obj.Owner == Model)) {
        
Undo.Changing(obj)
        
obj.Height 300
        obj
.Depth 300
        obj
.Width 300
        obj
.Build()
    }
}) 
Fedos вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
PravCom (18.07.2022), Артем Валерьевич (18.07.2022)
Старый 25.07.2022, 11:53   #592
MebelitBY
Пользователь
 
Регистрация: 09.11.2014
Сообщений: 43
Сказал(а) спасибо: 12
Поблагодарили 11 раз(а) в 7 сообщениях
Вес репутации: 122
MebelitBY на пути к лучшему
По умолчанию

Цитата:
Сообщение от Артем Валерьевич Посмотреть сообщение
А что именно не работает, в частности в первом скрипте?
№1 "Панель по точкам" - скрипт начинает работать нормально, но когда в 3D-окне нужно указать вторую точку, то она не ставится и скрипт не завершается.
№2 "Позиции для деталей в блоках" - скрипт не выдаёт ошибок, но позиции не меняются, остаются те которые и были, а должны получиться: 1_01, 1_02, 1_03...; 2_01, 2_02, 2_03...
MebelitBY вне форума   Ответить с цитированием Вверх
Старый 25.07.2022, 18:10   #593
Артем Валерьевич
Пользователь
 
Регистрация: 03.12.2019
Сообщений: 88
Сказал(а) спасибо: 28
Поблагодарили 115 раз(а) в 34 сообщениях
Вес репутации: 85
Артем Валерьевич скоро придёт к известностиАртем Валерьевич скоро придёт к известности
По умолчанию

2 MebelitBY

Я поменял себе так:

PHP код:
Action.OnClick = function() {
    
// if (Panel) {
        
Action.Finish();
        
// return true; // завершить действие 
    // }        

Работает, хотя допускаю что это в чем-то некорректно)
Артем Валерьевич вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
MebelitBY (02.08.2022)
Старый 02.08.2022, 11:33   #594
MebelitBY
Пользователь
 
Регистрация: 09.11.2014
Сообщений: 43
Сказал(а) спасибо: 12
Поблагодарили 11 раз(а) в 7 сообщениях
Вес репутации: 122
MebelitBY на пути к лучшему
По умолчанию

Перед " return true; " добавил " Action.Finish(); " - и заработало.
MebelitBY вне форума   Ответить с цитированием Вверх
Старый 17.10.2022, 16:53   #595
Игорь85
Новичок
 
Регистрация: 09.04.2012
Сообщений: 10
Сказал(а) спасибо: 13
Поблагодарили 12 раз(а) в 2 сообщениях
Вес репутации: 0
Игорь85 на пути к лучшему
По умолчанию

Всем привет, есть потребность в простом скрипте наименования панелей(лень постоянно прописывать), но к сожалению не особо силён в написании кода. К примеру если Х 0 то имя "бок левый", Х мах-"бок правый" и т.д. Подскажите пожалуйста с чего начать...)
Игорь85 вне форума   Ответить с цитированием Вверх
Старый 17.10.2022, 17:50   #596
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 256
Сказал(а) спасибо: 55
Поблагодарили 231 раз(а) в 164 сообщениях
Вес репутации: 258
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Игорь85 Посмотреть сообщение
Всем привет, есть потребность в простом скрипте наименования панелей(лень постоянно прописывать), но к сожалению не особо силён в написании кода. К примеру если Х 0 то имя "бок левый", Х мах-"бок правый" и т.д. Подскажите пожалуйста с чего начать...)
Начните с Телеги https://t.me/Bazis_Script_Free/4146
Вложения
Тип файла: zip Переименовать согласно списка.zip (796 байт, 21 просмотров)

Последний раз редактировалось skromvit; 17.10.2022 в 18:29.
skromvit вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Игорь85 (19.10.2022)
Старый 17.10.2022, 21:11   #597
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 195
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Цитата:
Сообщение от Игорь85 Посмотреть сообщение
Подскажите пожалуйста с чего начать...)
C Х=0 может быть не только бок, а что угодно в зависимости от конструкции. Первое что надо понять, это какой панель является по ориентации, а после заносить в соответствующий список.
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 19.10.2022, 16:13   #598
Игорь85
Новичок
 
Регистрация: 09.04.2012
Сообщений: 10
Сказал(а) спасибо: 13
Поблагодарили 12 раз(а) в 2 сообщениях
Вес репутации: 0
Игорь85 на пути к лучшему
По умолчанию

Цитата:
Сообщение от skromvit Посмотреть сообщение
Начните с Телеги https://t.me/Bazis_Script_Free/4146
Спасибо, но это не совсем то... (

Добавлено через 4 минуты
Цитата:
Сообщение от sergio1982 Посмотреть сообщение
C Х=0 может быть не только бок, а что угодно в зависимости от конструкции. Первое что надо понять, это какой панель является по ориентации, а после заносить в соответствующий список.
Я проектирую блоками в отдельном окне и потом переношу в основной лист, поэтому и скрипт в общем получится довольно примитивный...

Добавлено через 12 минут
Цитата:
Сообщение от sergio1982 Посмотреть сообщение
C Х=0 может быть не только бок, а что угодно в зависимости от конструкции. Первое что надо понять, это какой панель является по ориентации, а после заносить в соответствующий список.
Что-то типа Х<=16-бок левый, Xmax/2-перегородка, Xmax-бок правый, Y<=16-дно, Ymax/2-полка, Ymax-крыша. Вот только как прописать это в скрипт я не знаю(
Игорь85 вне форума   Ответить с цитированием Вверх
Старый 19.10.2022, 16:28   #599
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Игорь85 Посмотреть сообщение
Спасибо, но это не совсем то... (

Добавлено через 4 минуты

Я проектирую блоками в отдельном окне и потом переношу в основной лист, поэтому и скрипт в общем получится довольно примитивный...

Добавлено через 12 минут
Что-то типа Х<=16-бок левый, Xmax/2-перегородка, Xmax-бок правый, Y<=16-дно, Ymax/2-полка, Ymax-крыша. Вот только как прописать это в скрипт я не знаю(
Скинь какую нибудь модель в которой уже есть эти блоки и возможно другие элементы. Было бы хорошо чтоб названия деталей уже были исправлены, для примера.
__________________
Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 19.10.2022, 17:59   #600
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 195
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Цитата:
Сообщение от Игорь85 Посмотреть сообщение
Что-то типа Х<=16-бок левый, Xmax/2-перегородка, Xmax-бок правый, Y<=16-дно, Ymax/2-полка, Ymax-крыша. Вот только как прописать это в скрипт я не знаю(
Опрератор if, свойство панели Name. Всё просто.
sergio1982 вне форума   Ответить с цитированием Вверх
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис-Мебельщик 10 systland Базис-мебельщик 10 1264 13.03.2024 22:48
БАЗИС-Мебельщик 7.0 Shadow Базис-мебельщик 7 2230 29.11.2019 10:37
Базис-мебельщик JavaScript ran Ищу работу 0 09.05.2014 10:08


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика