Проект по продвижению BIM-комплементарных решений на российском рынке
0 Пользователей и 6 Гостей просматривают эту тему.
В примере выше есть строка: b_name = f"{o_blk.Name}_{i:02d}", это на JSON. Как это интерпретировать для питона?
2. Должно быть как-то так (если копировать объекты блока 1 в блок 2):
1. Почему pythoncom.VT_R8
Цитата: Александр Ривилис от 24-03-2020, 23:56:191. Почему pythoncom.VT_R8Честно и сам не очень понимаю этот момент. Брал из другого примера для преобразования данных в массив.
это на JSON
Не нужно бездумно копипастить. Объекты AutoCAD - это не плавающие числа. Поэтому вместо pythoncom.VT_R8 должно быть (скорее всего) pythoncom.VT_DISPATCH.
ИМХО лучше будет удалить все вхождения "Блок1", а потом уже удалить его описание.
Задача стоит в том, что бы элементы блока 1 заменились на элементы блока 2, при этом все местоположения блока 1 в модели должны сохраниться.
Так может достаточно у вставок блока поменять свойство Name с "Блок 1" на "Блок 2"
Цитата: Александр Ривилис от 27-03-2020, 00:14:10Так может достаточно у вставок блока поменять свойство Name с "Блок 1" на "Блок 2" Идея правильная, но как это сделать через питон?