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

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

Текстовое поле. Вернуть определенное количество символов.

Ответ
Поиск в этой теме
Непрочитано 11.11.2017, 23:31 #1
Текстовое поле. Вернуть определенное количество символов.
d.mOnII
 
Проектирование
 
Минск
Регистрация: 22.01.2013
Сообщений: 123

Добрый день, господа и дамы!
Прошу Вас подсказать, можно ли как-то составить текстовое поле формулами или еще как-нить, что бы вернуть необходимое количество символов.
Например, имя файла складывается по маске:
XXX-YYY-MMM-A$.dwg

стандартно можно вернуть имя файла без расширения и получить: XXX-YYY-MMM-A$

Можно ли как-то вернуть не полное имя файла, а только "XXX-YYY-MMM", т.е. выбросить "-A$"
Просмотров: 1689
 
Непрочитано 11.11.2017, 23:44
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Как вариант RTEXT с diesel выражением. DIESEL имеет такие функции как Strlen и Substr
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 11.11.2017, 23:48
#3
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


прошу прощения, но что-то я ничего не понял, куда вводить формулы? или это не формулы надо вводить?
d.mOnII вне форума  
 
Непрочитано 12.11.2017, 00:22
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Вызываешь команду RTEXT, опция diesel, вставляешь туда строку
Цитата:
$(substr, $(getvar, "dwgname"), 1, $(-,$(strlen,$(getvar, "dwgname")),6))
Вложения
Тип файла: dwg
DWG 2007
XXX-YYY-MMM-A3.dwg (67.6 Кб, 8 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 12.11.2017, 00:30
#5
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


вроде получилось, спасибо большое, сейчас только пойму как работает формула и попробую её унифицировать под любое название файла.

Вопрос, получается объект: RTEXT
но его никак нельзя корректировать((( а если мне необходимо изменить формулу? заново делать объект?

----- добавлено через ~18 мин. -----
как ли добавить в эту формулу что-то вроде ПОИСК ПОЗИЦИИ какого-либо символа для начала ВОЗВРАЩАЕМОГО текста и для поиска символа, на котором необходимо закончить?

маска может меняться((((, хочу поломать мозг и унифицировать формулу
d.mOnII вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Текстовое поле. Вернуть определенное количество символов.

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение атрибута в текстовое поле динамического блока zekatyumen Динамические блоки 19 28.01.2023 09:26
СПДС 10. Возможно ли, и как, написать формулу которая бы считала количество строк с определенным текстом? erikbond ПО от CSoft 9 16.07.2020 09:07
Как определить количество участков контроля прочности бетона согласно ГОСТ 18105-2010 для монолитных конструкций ? yarus.khv Обследование зданий и сооружений 29 15.10.2015 16:25
Повтор макроса определенное количество раз Bredx Программирование 4 13.03.2006 06:27
Уменьшить чертёж в определенное количество раз Eugenius666 AutoCAD 2 09.03.2006 05:35