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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как вставить в текстовое поле первые символы значения свойства чертежа (подшивки)?

Как вставить в текстовое поле первые символы значения свойства чертежа (подшивки)?

Ответ
Поиск в этой теме
Непрочитано 20.10.2017, 15:35 #1
Как вставить в текстовое поле первые символы значения свойства чертежа (подшивки)?
KiisteN
 
Регистрация: 09.08.2014
Сообщений: 5

Добрый день!
Задача состоит в следующем:
Имеется подшивка со свойствами: ГИП, Стадия, Директор и т.п..
Свойства имеют значения: Иванов И.И., Рабочая документация, Петров П.П.

Я хочу:
- в нужном месте на чертеже вставить только фамилию без инициалов людей (это несколько символов свойств ГИП и Директор);
- в штампе чертежа вставить первую букву значения свойства Стадия (первую букву "Р" в словосочетании "Рабочая документация").

В текст я могу вставить: вставка - блок - свойство и т.п., НО как мне из значения свойства выделить первые символы?
Просмотров: 3734
 
Непрочитано 20.10.2017, 15:37
#2
Кулик Алексей aka kpblc
Moderator

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


Можно использовать поля с DIESEL-выражениями (а уже в них применять функцию, например, substr)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.10.2017, 15:43
#3
KiisteN


 
Регистрация: 09.08.2014
Сообщений: 5


Вы не могли бы привести пример?

----- добавлено через ~14 мин. -----
В дизеле выглядит как-то так:
$(substr,(Code),1,2)
НО! COde - это моё имя свойства подшивки. Как к нему правильно обратиться?

Простите, ноя не силен в Дизеле... ((
KiisteN вне форума  
 
Непрочитано 21.10.2017, 03:52
#4
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Сначала создайте это поле поле обычным образом, а затем через контекстное меню просто вставьте его в DIESEL-выражение. Вот только такое поле у меня создавалось, но не обновлялось. Как раз это искомое поле (code) и превращалось почему-то в обычный текст. Делать я это пытался давно, в 2011-м КАДе, может, сейчас что и изменилось.
skkkk вне форума  
 
Непрочитано 21.10.2017, 10:41
#5
Сергей812


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


в 2014 ничего не поменялось.
Сергей812 вне форума  
 
Автор темы   Непрочитано 21.10.2017, 14:46
#6
KiisteN


 
Регистрация: 09.08.2014
Сообщений: 5


Нужно в команде дизеля использовать значение свойства.
Уверен, что это можно сделать, но как?
KiisteN вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как вставить в текстовое поле первые символы значения свойства чертежа (подшивки)?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение атрибута в текстовое поле динамического блока zekatyumen Динамические блоки 19 28.01.2023 09:26
Вставка значения атрибута блока в поле в блоке Prying AutoCAD 28 08.09.2020 17:51
Лишние символы в поле на многосточный атрибут блока. shartal AutoCAD 8 25.05.2020 14:06
Есть ли поле считающее количество листов в группе подшивки? Zets AutoCAD 12 01.08.2016 13:37
Запись вида @xxx.x<xx разместить в поле чертежа рядом построенным таким образом отрезком BM60 AutoCAD 4 28.01.2010 16:07