| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Восстановить поле в атрибуте после ручного или т.п. изменения значения

Восстановить поле в атрибуте после ручного или т.п. изменения значения

Ответ
Поиск в этой теме
Непрочитано 26.09.2020, 02:54 #1
Восстановить поле в атрибуте после ручного или т.п. изменения значения
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 3,031

Есть ли способы восстанавливать поля в атрибутах во вхождениях блоков после ручного или программного ввода/редактирования значений?
Поля атрибутов во вхождениях блоков ведь исчезают, если редактировать значения вручную.
_ATTSYNC, _BATTMAN, Design Center не помогли. Или я не умею ими пользоваться?
__________________
количество моих сообщений не говорит о знании Автокада
Просмотров: 1274
 
Непрочитано 26.09.2020, 11:33
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
_ATTSYNC, _BATTMAN, Design Center не помогли.
а откуда они должны подтянуть информацию о прежнем наличии полей во вставках атрибутов?
Сергей812 вне форума  
 
Автор темы   Непрочитано 26.09.2020, 15:39
#3
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а откуда они должны подтянуть информацию о прежнем наличии полей во вставках атрибутов?
Из определения блока?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 26.09.2020, 16:05
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,041


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Из определения блока?
т.е., например, команда синхронизации атрибутов _ATTSYNC должна снести всю введенную пользователем информацию во вставках атрибутов и заменить на исходное значение атрибутов по умолчанию из определения блока? Ну это если только свой вариант команды напишите...
Сергей812 вне форума  
 
Автор темы   Непрочитано 27.09.2020, 15:45
#5
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Пока нашел такой работающий вариант:

1. Есть или создается dwg с определением блока с полями.
2. В активном dwg удаляем в определении блока атрибуты с полями. Делаем _ATTSYNC.
3. Переопределяем блок Design Center. Делаем _ATTSYNC.

Работает, но вариант не оч. нравится, т.к. есть много где споткнуться.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Восстановить поле в атрибуте после ручного или т.п. изменения значения

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместная обработка деталей после сборки exp777 Машиностроение 0 18.12.2018 23:07
LISP-функция для изменения значения атрибутов в блоке r7800m LISP 2 06.04.2016 13:16
Не отображаются изменения после сохранения Amigo604 AutoCAD 3 07.02.2016 21:13
Имеем ли мы право вносить изменения в чужую проектную документацию и каким образом оформлять правильно изменения в этом случае в со-ии с ГОСТ 21.1101? Red_line Прочее. Архитектура и строительство 4 26.01.2012 21:50
Вывод значения атрибута в поле field batart AutoCAD 2 09.07.2008 12:06