ADN Club > Адаптация AutoCAD и вертикальных приложений

утилита для переопределения блоков

(1/3) > >>

I_stiv:
Добрый день.

может кто нибудь скомпилировать это под AutoCAD 2015 x64?
https://sites.google.com/site/bushmansnetlaboratory/sendbox/stati/multipleattsync

Задача в целом такая: AutoCAD 2015. есть дин.блоки которые часто используются (в т.ч. форматки) в них многострочные атрибуты полями.
которые по неведомым причинам (перечетал и перепробовал кучу способов) иногда переодически слетают. Т.е. атрибуты меняют свое место положение относительно блока.
Сейчас правим руками , используя Design Center, переопределяя блок . Однако, это конечно долго и не продуктивно.
Прочитал описание, однако не факт что эта разработка поможет в этом случае.
может кто поделиться опытом как бороться с проблемой выше (кроме , обновить AutoCAD...) или поможет перекомпилить утилиту. Спасибо за любой совет по теме.

Александр Ривилис:
Рекомендую обратиться к автору: Андрей Бушман
Делать что-то с его программой без него самого я считаю не этичным.

Андрей Бушман:
Доброго времени суток.

К сожалению, я ничем не смогу вам помочь, т.к. уже несколько лет не пишу код ни под AutoCAD, ни под Revit (они у меня даже не установлены). На обозначенной странице присутствует ссылка на файлы исходного кода. Если этот код сможет быть кому-то полезен - я буду этому только рад. Вы можете совершенно спокойно скачивать эти исходники и редактировать их по своему усмотрению.

С уважением, Андрей.

Привалов Дмитрий:

--- Цитата: I_stiv от 15-07-2019, 17:32:28 ---Сейчас правим руками , используя Design Center, переопределяя блок . Однако, это конечно долго и не продуктивно.
Прочитал описание, однако не факт что эта разработка поможет в этом случае.
--- Конец цитаты ---
Утилита должна помочь, но нужно иметь AutoCAD2015 чтобы ее собрать и проверить.

Если блоков не много и случаи с атрибутами редки, можешь попробовать варианты без данной утилиты:
Помимо Design Center блоки можно разместить в инструментальной палитре и по правой клавише нажать переопределить. Получится немного быстрее и удобнее, чем через Design Center, но по прежнему по одному блоку.
Есть еще команда _attsync которая иногда помогает.
Еще можно вызвать диспетчер атрибутов блока _battman и попробовать кнопку "Обновить"

I_stiv:
AutoCAD 2015 у меня есть. вот skills все это пересобрать нет. там какие то COM библиотеки, плюс Stimulsoft либы для интерфейса(они же вроде платные)... Вообщем автор , не против (см.выше), так что просьба в силе.

по поводу проблемы, думаю еще над таким варинтом.
Скрипт пакетно:
- берем удаляем все блоки "штамп" (по факту в нем проблема)
- запоминаем базовую точку
- чистим
- вставляем блок из файла используя точки из шага один.
м.б. такой вариант более работоспособен, и менее проблемен с точки зрения кода.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии