| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Цитата:
По существу вопроса - поле выглядит так: Код:
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 02.10.2014 в 17:58. |
||||
|
||||
вольный копейщик Регистрация: 03.11.2010
Сообщений: 132
|
Чтобы не плодить кучу одинаковых тем - воспользовался поиском - обсуждение в данной теме соответствовало сути моего вопроса, а названия тут не всегда отображают содержимое.
Именно такое поле я и сделал сам, посмотрев имя переменной в поле "Масса", которое я вставляю без обрезки в другом месте чертежа. Но как поле данный код не работает - пишет #### поэтому и задал вопрос. |
|||
|
||||
Цитата:
Но если подумать, то это тебя никак не спасет. Во-первых, что будет если масса у тебя превысит 100т? А если 1000т? Т.е. простое обрезание символов тебе не поможет. И, во-вторых, как я уже писал, эта формула вычисляется фактически однократно при создании поля. Разумнее было бы писать в дополнительные свойства файла Массу в виде числа (т.е. без "т"). Тогда всё становится совсем просто.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
вольный копейщик Регистрация: 03.11.2010
Сообщений: 132
|
Да, я к этому и пришел в итоге - из поля беру массу без "т", и просто текстом добавляю букву после поля.
Просто в проекте было уже примерно на 20 листах с "т" (там это нужно), и всего в одном месте, где оно не нужно. Поле именно такое. Это первое к чему я пришел, т.к. оно самое логичное. Масса у меня в каждом проекте разная, поэтому в одноразовом поле смысла конечно нет. В любом случае, спасибо большое за участие. С полями и свойствами удалось прилично шаблон оптимизировать, по крайней мере в плане заполнения штампов. |
|||
|
||||
Регистрация: 28.09.2015
Сообщений: 69
|
Здравствуйте. Пытаюсь сделать атрибут динамического блока, который хранит в себе первые два символа названия слоя, на котором расположен блок.
Вставляю в атрибут полем следующий код Код:
|
|||
|
||||
Регистрация: 28.09.2015
Сообщений: 69
|
Да, действительно. Не замечал.
Тогда вопрос: возможно ли сделать такой атрибут, как я описал в посте #26? Просто название слоя вставить возможно (поле/объекты/местозаполнительблока/слой), но мне необходимо считать только первые два символа слоя. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
У Вас же почти получилось... правда автокад имеет дурацкую способность заменять полезамениели на абсолютные значения...
Последний раз редактировалось Boxa, 07.12.2017 в 15:59. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поле - ссылка на текст другого файла | Kosenko Sasha | Программирование | 7 | 22.03.2013 19:52 |
Принтер печатает на чертеже название файла! Как убрать? | ТРУП | AutoCAD | 8 | 24.10.2008 17:42 |
У кого не dial-up | KorPash | Разное | 1 | 10.06.2007 19:21 |
Привести название файла в читабельный вид | Кочетков Андрей | Разное | 6 | 08.11.2006 13:20 |
Название файла | Jessika | AutoCAD | 3 | 30.01.2004 17:17 |