Изменить Выражение Поля (Field Expression)
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменить Выражение Поля (Field Expression)

Изменить Выражение Поля (Field Expression)

Ответ
Поиск в этой теме
Непрочитано 23.09.2012, 01:53 #1
Изменить Выражение Поля (Field Expression)
rass
 
Конструктор
 
Киев
Регистрация: 22.03.2007
Сообщений: 94

Здравствуйте!
Подскажите, пожалуйста, как найти и заменить текст в Выражениях Полей (Field Expression) во всех текстах (одиночный и мультитекст) в которых вставлены Поля, где есть совпадение на условие замены.

то есть допустим Выражение поля: %<\AcVar CustomDP.КМ Дата проекта>%
заменить на Выражение %<\AcVar CustomDP.ТХ Дата проекта>%

По аналогии команды "Найти и заменить"

Последний раз редактировалось rass, 27.09.2012 в 16:18.
Просмотров: 4772
 
Автор темы   Непрочитано 29.07.2013, 22:27
#2
rass

Конструктор
 
Регистрация: 22.03.2007
Киев
Сообщений: 94
<phrase 1=


Отвечу сам себе. Использую для этого текстовый редактор VetCAD++. После того как Автор приложения
исправил баг http://forum.dwg.ru/showpost.php?p=940198&postcount=4
текстовый редактор делает "Найти и Заменить" таких выражений на ура.
rass вне форума  
 
Непрочитано 05.09.2013, 17:20 Замена текста на поле
#3
extraneous

Не верблюд
 
Регистрация: 07.06.2010
Москва
Сообщений: 1,179


Делаю схему расположения элементов, использую поля (исходные тексты лежат в стороне, выноски ссылаются полями на эти тексты). Получается весьма удобно (в файле несколько тысяч полей, но все регенерируется за пару секунд, назло скептикам).
Решил пойти дальше. Есть чертеж, где маркировка сделана выносками и обычным текстом. У нас есть лисп, превращающий все поля в текст, нужно и обратное действие
Нужно найти все объекты, содержащие "К4" и заменить их содержимое соответствующим полем.
Копирую формулу поля, захожу в "найти и заменить", оно выдает, что объекты найдены и заменены, но на чертеже ничего не меняется:

Погуглил, попал в эту тему. Попробовал замену текста на поле через текстовый редактор Веткада - получилось почти как надо:

Но работает только с однострочными текстами. Несколько Мтекстов не открывает, выноску вообще не видит.
Вопрос: почему не работает замена через стандартный поиск? Есть ли какой-нибудь Лисп для данной операции? Через поиск не нашел; есть ли такое вообще в природе?

UPD
Как обычно, нашел тему сразу после того, как запостил вопрос. Вот.
__________________
Мой блог по Revit

Последний раз редактировалось extraneous, 05.09.2013 в 17:33.
extraneous вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменить Выражение Поля (Field Expression)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
извлечение и замена данных поля (field) Composter Программирование 39 23.07.2019 09:22
Field... вставка поля из лиспа grph AutoCAD 2 16.10.2012 14:18
Отключаются объектные привязки при вставке поля (Field). ie.spb AutoCAD 2 06.12.2011 17:05