VetCAD

Программа с функциями для действий с текстовыми примитивами. v.1.3

    0 оценок

roaa

размещено: 10 Ноября 2013
обновлено: 20 Ноября 2013
Внимание! При работе программы деформатируется внутреннее форматирование текстовых примитивов.
Функции:
Нумерация - TH:numb
Арифметические действия:
Сложение с числом - TH:Add
Сложение с значением текстового примитива - TH:AddDub
Вычитание числа - TH:Take
Вычитание значения текстового примитива - TH:TakeDub
Умножение на число - TH:Mult
Умножение на значение текстового примитива - TH:MultDub
Деление на число - TH:Split
Деление на значение текстового примитива - TH:SplitDub
Объединение текстов - TH:join
Суммирование строк - TH:CopyStr
Копия текста - TH:like
Обмен текстами - TH:swap
Очистка текста от внутреннего форматирования TH:Сlean
Калькулятор - TextCalc

Частные решения:
Выравнивание MText - TH:MTextAlign
Сложение атрибута блоков - TH:AttAdd

Работает с примитивами "TEXT" "MTEXT" "DIMENSION" "INSERT" "ATTRIB"
"MULTILEADER" "ACAD_TABLE".
Использованы некоторые коды программ:
incdec http://dwg.ru/dnl/3716
Get True Content http://www.lee-mac.com/gettruecontent.html
С небольшими изменениями
Text Calculator http://www.lee-mac.com/textcalculator.html

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-9 из 9
hexD , 11 ноября 2013 в 08:27
#1
я далек от лиспа но что то мне подсказывает что формат можно сохранить чтобы впоследствии опять назначить...
roaa , 12 ноября 2013 в 23:42
#2
Версия v.1.1
Добавлена новая команда TH:CopyStr. Оптимизирован код некоторых команд.
SpaceDorian , 14 ноября 2013 в 18:06
#3
Можно узнать как ею пользоваться?? к примеру я прогрузил ее в акаде а как дальше??
roaa , 15 ноября 2013 в 21:55
#4
Команды запуска написаны выше и показываются при загрузке программы. Остальное...интуитивно-понятно... Подсказки в процессе работы присутствуют.

Версия 1.2
Новая команда: Очистка текста от внутреннего форматирования.
roaa , 17 ноября 2013 в 23:13
#5
Версия 1.3
Добавлены новые команды: выравнивание MText, сложение атрибута блоков.
nickitenko , 21 января 2014 в 15:53
#6
подскажи как сделать чтобы после функции textcalc результат математической операции, к примеру сложения, получался расположен не горизонтально а вертикально. к примеру 1+2=3 но "3" написано горизонтально а я хочу вертикально. можно ли такое сделать? заранее спасибо
roaa , 24 января 2014 в 18:34
#7
Цитата:
Сообщение #6 от nickitenko
подскажи как сделать чтобы после функции textcalc результат математической операции, к примеру сложения, получался расположен не горизонтально а вертикально. к примеру 1+2=3 но "3" написано горизонтально а я хочу вертикально. можно ли такое сделать? заранее спасибо

Проще всего:
(vla-put-rotation (vlax-ename->vla-object (entlast))(/ pi 2))
Alexander88 , 13 декабря 2017 в 04:03
#8
Полезная вещь.
Пожелание - добавить возможность выбора примитивов секущей рамкой, а не по одному.
Gore14 , 05 марта 2019 в 08:33
#9
У меня не корректно работают арифметические действия. Программа округляет вводимое ВЫЧИТАЕМОЕ значение до сотых долей. Например, мне нужно вычесть 0,253 - программа вычтет 0,25. Возможно ли это где-нибудь настроить?
zip

0.02 МБ

СКАЧАТЬ