|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
30.01.2020, 05:18 | #1 | |
Однократная привязка текста к имени файла
Регистрация: 30.01.2020
Сообщений: 4
|
||
Просмотров: 1472
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
FIELDEVAL проверь. На крайний случай - по-моему, команда _.fieldupdate
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 30.01.2020
Сообщений: 4
|
Думаю не совсем понятно написал первое сообщение. FIELDEVAL посмотрел, все норм
Когда для категории поля использую ИмяФайла, то таких проблем не возникает, при каждом переименовании файла, меняется и само поле, но мне нужно использовать только первые две цифры (60-План) Тогда забил в DieselExpression - $(substr, %<\AcVar Filename \f "%fn2">%, 2, 2) и на первый раз все норм, но при переименовании файла (допустим на 61-План) поле не меняется, зато поменялось само выражение $(substr, 60-План, 2, 2), т.е привязка к имени файла пропадает, привязывается к статичному тексту Последний раз редактировалось kjk, 30.01.2020 в 09:31. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
$(substr,$(getvar,dwgname),1,2) - попробуй так. Вдруг сработает?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.05.2014
Сообщений: 295
|
Не проверял, но вдруг - через RTEXT https://knowledge.autodesk.com/suppo...3EF7A-htm.html
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Если не ошибаюсь, RTEXT без ЕТ работать не станет и фактически он был предшественником полей.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 30.01.2020
Сообщений: 4
|
Возник еще вопрос)
60-План.dwg С цифрами хорошо, их всегда 2, поэтому $(substr,$(getvar,dwgname),1,2) идеально подходит Если брать отсюда название чертежа - План $(substr,$(getvar,dwgname),4,100), то захватывается еще и .dwg, может можно их как-то отбросить, как дробную часть от цифр через fix) 100 беру, потому что название может отличаться от план, как больше так и меньше букв ----- добавлено через ~19 ч. ----- Если кому интересно, нашел решение на - https://www.caduser.ru/forum/topic5521.html $(substr,$(getvar,"dwgname"),1,$(-,$(strlen,$(getvar,"dwgname")),4)) Всем спасибо за помощь |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Привязка текста в размерах | Piton | AutoCAD | 30 | 05.01.2017 00:58 |
Изменение имени файла внешней ссылки | AlexKey | AutoCAD | 5 | 11.09.2013 22:27 |
Автозамена части имени файла в гиперссылке | alega11 | Программирование | 10 | 09.05.2013 00:52 |
Фатальная ошибка при попытке мониторинга изменения файла настроек. | hwd | Программирование | 7 | 24.03.2010 23:45 |
Помогите доработать прог. написания имени и адреса файла | Grinzaid | Программирование | 16 | 23.07.2007 10:33 |