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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Определить средствами Lisp, что в тексте или атрибуте содержится поле

Определить средствами Lisp, что в тексте или атрибуте содержится поле

Ответ
Поиск в этой теме
Непрочитано 03.10.2014, 12:20 #1
Определить средствами Lisp, что в тексте или атрибуте содержится поле
crosandr
 
Инженер-строитель
 
Санкт-Петербург
Регистрация: 09.07.2010
Сообщений: 1,994

Требуется средствами lisp определить, что внутри текста, мтекста, или атрибута содержится поле. Свойство TextString показывает уже результат, а мне нужно выловить саму формулу.
Причем не обязательно только поле там, может быть сочетание текстовой строки и поля (полей).

Последний раз редактировалось crosandr, 03.10.2014 в 12:27.
Просмотров: 2510
 
Непрочитано 03.10.2014, 13:36
#2
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Привет.
А формулу нужно вылавливать методом vla-FieldCode
Эдуард вне форума  
 
Автор темы   Непрочитано 03.10.2014, 17:20
#3
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


в случае текст+поле не срабатывает
crosandr вне форума  
 
Непрочитано 03.10.2014, 17:53
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


LISP.Поля (Field). Удаление, Добавление, Изменение
см функцию isFieldAvailable
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 06.10.2014, 09:07
#5
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


Для текста функция дает положительный результат, а для атрибута не срабатывает. В прилагаемом файле это марка_сваи
Вложения
Тип файла: dwg
DWG 2013
new block.dwg (53.0 Кб, 575 просмотров)
crosandr вне форума  
 
Непрочитано 06.10.2014, 09:19
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426


Для вхождения атрибута или для определения? Ты попробуй это дело вставить как блок и смотри соответствующие свойства...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 07.10.2014, 08:25
#7
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994


У меня есть уже вставленный блок и для атрибута внутри него нужно как раз понять, есть ли там поле или нет, а если есть выловить его формулу. Не совсем понятно, нужно лезть в BlockReference или в само определение блока в таблице блоков?
crosandr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Определить средствами Lisp, что в тексте или атрибуте содержится поле

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Как определить к какому объекту принадлежит поле? proteirei AutoCAD 3 05.08.2013 17:04
Как создать в тексте поле - счетчик копий ПроектантБС Программирование 3 01.02.2012 04:40
Поле в тексте!!! DANZZ AutoCAD 14 17.07.2009 17:12