|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Замена тегов атрибутов в блоках с сохранением значений.
геология, геодезия
Хабаровск
Регистрация: 29.05.2009
Сообщений: 185
|
||
Просмотров: 9211
|
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
Команда BRT (Replace Tag) из Toolpack - то, что доктор прописал. Только потом не применяйте Attsync, т.к. команда BRT меняет тэги атрибутов именно во вставленных экземплярах (вхождениях) блоков, но не в определениях.
Если же Attsync необходим, надо писать другой вариант проги, более продуманный. Это уже в "поиск исполнителей". И обязательно с примером "как есть"->"как надо". Последний раз редактировалось kp+, 22.01.2016 в 10:44. |
|||
![]() |
|
||||
геология, геодезия Регистрация: 29.05.2009
Хабаровск
Сообщений: 185
|
Пробовал... Кто-нибудь, незнаючи может таких бед наделать никакой доктор непоможет... В том и беда, что без обновления блоков или синхронизации атрибутов в работе с чертежами никак нельзя.
Да, получается чистый запрос. Надо тему перемещать. Последний раз редактировалось Krovlaf, 22.01.2016 в 10:54. |
|||
![]() |
|
||||
геология, геодезия Регистрация: 29.05.2009
Хабаровск
Сообщений: 185
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Во-первых, как минимум пропущена одна скобка перед самым первым defun
Во-вторых, код будет работать только в английской версии AutoCAD (http://autolisp.ru/2010/03/04/localization/)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 27.12.2011
Сообщений: 1,456
|
Цитата:
Очень просто. А так еще есть готовая бесплатная утилита, но под BricsCAD. Отрабатывает отлично. http://bricsys.com/applications/a/?b...are-a335-al528 |
|||
![]() |
|
||||
геология, геодезия Регистрация: 29.05.2009
Хабаровск
Сообщений: 185
|
Чувствую себя слепым муравьем на слоновьей тропе.
Я так понял, как минимум нужно все пересмотреть на предмет ошибок и вообще переписать для адаптации под локальную версию. Мм-да. Не все йогурты лиспы одинаково усваиваются... Цитата:
А с редактированием dxf... попробую. Не копал я еще так глубоко. Спасибо! Последний раз редактировалось Krovlaf, 28.01.2016 в 10:13. |
|||
![]() |
|
||||
Регистрация: 27.12.2011
Сообщений: 1,456
|
Цитата:
Но DXF реально быстрее, я так делал. Тут главное внимательность. |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
|
|||
![]() |
|
||||
геология, геодезия Регистрация: 29.05.2009
Хабаровск
Сообщений: 185
|
Извиняюсь, как это работает? "Неизвестная команда" на все попытки.
Все, пошло, Спасибо! Теги меняются, данные сохраняются, Все ОК! СПАСИБО! PPS Маааленький штрих к картине маслом... Можно ввод имени блока, заменяемого тега и нового тега сделать как запросы программы? Последний раз редактировалось Krovlaf, 28.01.2016 в 10:54. |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
Код:
Лучше не поштучно переименовывать, а массово с заранее заготовленным списком http://forums.augi.com/showthread.ph...=1#post1152791 Код:
Код:
Последний раз редактировалось Nike, 28.01.2016 в 11:17. |
|||
![]() |
|
||||
геология, геодезия Регистрация: 29.05.2009
Хабаровск
Сообщений: 185
|
Да, спасибо! Там в посте 12, вроде бы законченное решение с диалоговым окном, выбором итд. Уже регистрируюсь...
Прекрасное решение! Помимо всего можно проверять дубликаты имен в тегах, обрабатывая все блоки в чертеже! А вот и то, что прописал доктор: Правда, незнаю зачем, две разные команды: RENATTRSET - предварительная настройка изменений RENATTR - команда на выполнение Последний раз редактировалось Krovlaf, 28.01.2016 в 11:50. |
|||
![]() |
|
||||
Регистрация: 20.02.2015
Сообщений: 79
|
AutoCAD Civil 3d 2010 Win XP x 32 Главное, что характерно, ввожу команду запуска, открывается диалоговое окно, а через пару секунд обрывается и выдает в командную строку указанную выше ошибку. Это первое тестирование программы.
|
|||
![]() |
|
||||
Регистрация: 20.02.2015
Сообщений: 79
|
Это у меня уже вторая программа, которая ведет себя таким образом. Может у кого аналогичная связка и отпишутся о работоспособности.
Да. Но неприятный осадок и чувство "незавершенности" остались. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма значений атрибутов | ie.spb | Программирование | 17 | 22.10.2014 08:29 |
Сумма значений атрибутов блока | ILMIR | AutoCAD | 8 | 20.10.2014 21:44 |
Группировка и суммирование значений атрибутов в таблице СПДС. | ie.spb | ПО от CSoft | 17 | 11.07.2014 08:32 |
Извлечение значений атрибутов блоков AutoCAD Electrical с помощью AutoLisp | zaraki_kenpachi | LISP | 16 | 19.02.2011 15:30 |
Потеря значений атрибутов блоков, вставленных в ячейки таблицы | Дмитрий Голованов | AutoCAD | 2 | 17.12.2009 08:57 |