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

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

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 13.01.2014, 13:22  
Скрипты. Готовые решения для БМ8-2024
 
Аватар для Igor_482
Igor_482
VIP
Регистрация: 03.09.2008
Сообщений: 174

Сказал(а) спасибо: 34
Поблагодарили 794 раз(а) в 113 сообщениях
Версия для печати Отправить по электронной почте
Igor_482 Igor_482 вне форума 13.01.2014, 13:22
Рейтинг: ()

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

Авторам:
  1. Давать уникальные названия скриптам (не совпадающие с названием уже выложенных скриптов, за исключением обновлений скрипта)
  2. Указывать работоспособность в разных версиях БМ.
  3. Общее описание работы скрипта.
  4. Если презентованный скрипт платный указывать стоимость, условия и контакты для приобретения.

Версии, указанные модератором, как прошедшие проверку:
8 - Демо-версия 8.0.7.9649
- "народная" 8.0.12.12765
9 - Демо-версия 9.0.8.18908
10 - Демо-версия 10.0.0.21602

Последний раз редактировалось AlexBolton; 03.03.2023 в 21:03..
Просмотров: 554932
Ответить с цитированием Вверх
13 пользователя(ей) сказали cпасибо:
Старый 24.06.2022, 21:02   #211
Станислав Станилевич
Пользователь
 
Аватар для Станислав Станилевич
 
Регистрация: 19.02.2019
Адрес: На юге
Сообщений: 35
Сказал(а) спасибо: 21
Поблагодарили 154 раз(а) в 24 сообщениях
Вес репутации: 98
Станислав Станилевич - весьма и весьма положительная личностьСтанислав Станилевич - весьма и весьма положительная личность
По умолчанию Удаление свойств v2.1

Посмотрел, понял, что механизм полезен. Допилил окончательно.

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

Код убирает все пользовательские свойства(откат действия доступен)
[свернуть]


Два режима(менять код не требуется):

1.Выделены объекты(варианты):
1.1 Блоки(+ вложенные панели) + панели(независимые от выбранных блоков)
1.2 Блоки(+ вложенные панели)
1.3 Панели(любые)

2.Нет выделенных объектов:
2.1 Удаляет свойства у всех блоков и панелей(практически - все объекты)

Запись в историю будет падать соответствующая.
Приятного использование)


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

let tmp =[], block_list = [], panel_list = []
Undo.RecursiveChanging(Model)
if(Model.SelectionCount > 0){
for (let i = Model.SelectionCount; i > 0; i--){
tmp.push(Model.Selections[i-1])
}
}
if(tmp.length > 0){
for (let obj of tmp){
if (obj instanceof TFurnBlock && (obj.DatumMode == 0 || obj.DatumMode == 6) && obj.Selected) {
block_list.push(obj)
}
if (obj instanceof TFurnPanel){
panel_list.push(obj)
}
}
}
if(block_list.length > 0){clear_prop_of_block(block_list)}
if(panel_list.length > 0){clear_prop_of_panel(panel_list)}
if(Model.SelectionCount == 0){
Model.forEach(obj=>{
clear_prop_of_obj(obj)
})
Action.Commit("Удалены свойства у всех объектов")
}
Action.Finish()
function clear_prop_of_block(block_list) {
Model.forEach(obj => {
for (block of block_list) {
if (obj.IsOwner(block)) {
clear_prop_of_obj(obj)
}
}
})
Action.Commit("Удалены свойства у выделенных блоков и панелей")
}
function clear_prop_of_panel(panel_list) {
for (panel of panel_list) {
clear_prop_of_obj(panel)
}
Action.Commit("Удалены свойства у выделенных панелей")
}
function clear_prop_of_obj(obj) {
for (let i = obj.UserPropCount; i > 0; i--) {
obj.UserProperty[obj.UserPropertyName[i - 1]] = undefined
}
}

[свернуть]

Последний раз редактировалось Станислав Станилевич; 25.06.2022 в 15:20.
Станислав Станилевич вне форума   Ответить с цитированием Вверх
9 пользователя(ей) сказали cпасибо:
Старый 27.06.2022, 21:19   #212
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию Рисование текста в модели 3D



v3.70
Добил все свои хотелки.

+ Поле поддерживает ввод табуляций
+ Текст поддерживает начальные и конечные табуляции и пробелы
+ Текст поддерживает пустые строки
+ Шаблоны в поле ввода, а не в свойствах
+ Сноски - указатели на текст
+ Привязки сохраняются и редактируются
+ Авто повтор
+ Ракурс камеры можно вернуть к изначальному
+ Оформление - Крест

Текст.zip


https://youtu.be/8W37aCOGZrw
sergio1982 вне форума   Ответить с цитированием Вверх
12 пользователя(ей) сказали cпасибо:
Старый 27.06.2022, 23:18   #213
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 89
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение


v3.70
Добил все свои хотелки.
Очень хорошая штука, спасибо! Работает и в 22 базисе.
PravCom вне форума   Ответить с цитированием Вверх
Старый 29.06.2022, 08:24   #214
RVictor
Новичок
 
Аватар для RVictor
 
Регистрация: 09.10.2011
Адрес: Томск
Сообщений: 21
Сказал(а) спасибо: 25
Поблагодарили 69 раз(а) в 14 сообщениях
Вес репутации: 0
RVictor скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение


v3.70
Добил все свои хотелки.

URL]
А у меня в 22 не работает. Что я делаю не так?
__________________
Moberg_Victor Конструирую мебель
RVictor вне форума   Ответить с цитированием Вверх
Старый 29.06.2022, 09:44   #215
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 89
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от RVictor Посмотреть сообщение
А у меня в 22 не работает. Что я делаю не так?
магия
https://disk.yandex.ru/i/E-HotbRMIKoSBA
PravCom вне форума   Ответить с цитированием Вверх
Старый 29.06.2022, 09:56   #216
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию

Цитата:
Сообщение от RVictor Посмотреть сообщение
Что я делаю не так?
Это что то PravCom делает не так, и у него почему то работает

PravCom
Работает не совсем так как надо, но про магию согласен. После нажатия ок, должен быть сразу ввод, а не после нажатия ввести, но это мелочи.
Кстати редактирование работает?
sergio1982 вне форума   Ответить с цитированием Вверх
Старый 29.06.2022, 10:41   #217
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 89
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sergio1982 Посмотреть сообщение
Это что то PravCom делает не так, и у него почему то работает
я ж говорю, магия! редактирование не работает, кажется.. точнее работает как обычное редактирование контура
PravCom вне форума   Ответить с цитированием Вверх
Старый 29.06.2022, 16:54   #218
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию блоки модели в отдельные файлы

доброго дня!
доработал свой старый скрипт
( https://promebelclub.ru/forum/showpo...&postcount=243 )

исправил косяки с перезаписью моделей с блоками одного наименования - теперь блоки с одинаковым именем будут записаны как "блок1", "блок1(1)", "блок1(2)" и т.д.
добавил возможность открытия сохраненных моделей в конце работы скрипта - скрипт подготавливает файл с именами созданных/сохраненных моделей блоков и запускает ехе-шник, который и открывает эти файлы.
в архиве сам скрипт, ехе-шник и АНК исходник ехе-шника.
в тексте самого скрипта необходимо поправить первую строку - прописать свой путь к Bazis.exe.
пришлось выложить на диск, сюда не влезло..
https://drive.google.com/file/d/1YRl...ew?usp=sharing
__________________
Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
kos100pudov вне форума   Ответить с цитированием Вверх
4 пользователя(ей) сказали cпасибо:
Aleksreg58 (09.06.2023), Grover (12.12.2023), P.Slava (30.06.2022), PravCom (29.06.2022)
Старый 29.06.2022, 20:20   #219
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 89
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
доработал свой старый скрипт
снова не хватает проверки на слои)
https://disk.yandex.ru/d/4m6rCb_giOlH-A для теста
я удалил слои, но всё равно что-то не срослось, ошибки по выскакивали "ошибка открытия файлов"

проверил путь, совпадает с твоим.

вопрос можно, для чего это делается? каждую единицу отдельно, а потом что?
PravCom вне форума   Ответить с цитированием Вверх
Старый 29.06.2022, 21:03   #220
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от PravCom Посмотреть сообщение
снова не хватает проверки на слои)
https://disk.yandex.ru/d/4m6rCb_giOlH-A для теста
я удалил слои, но всё равно что-то не срослось, ошибки по выскакивали "ошибка открытия файлов"

проверил путь, совпадает с твоим.

вопрос можно, для чего это делается? каждую единицу отдельно, а потом что?
ох уж вы со своими слоями....
когда то изначально делал по просьбе Uncle. вчера в другой ветке увидел, что ребята обнаружили недоработки. вот решил немного допилить.

пы.сы.
нашел косяк из-за чего ошибки открытия файла. в АНК скрипте нужно было в кавычки обернуть иначе он из-за пробелов в названиях с ума сходит.
исправленное - https://drive.google.com/file/d/14IR...ew?usp=sharing
__________________
Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
PravCom (29.06.2022)
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 11-2024 - Скрипты AlexBolton Базис-мебельщик. Скрипты 986 02.05.2024 11:31
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 715 14.04.2024 07:03
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1525 30.03.2024 15:03
Скрипты в чертежах sergio1982 Базис-мебельщик. Скрипты 35 10.02.2024 15:45
Заявки на скрипты dr_john Система БАЗИС 37 01.03.2016 10:36


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


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

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