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

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

Выбрать текст по части содержимого

Ответ
Поиск в этой теме
Непрочитано 20.02.2014, 11:44 #1
Выбрать текст по части содержимого
nynokne
 
Регистрация: 17.02.2014
Сообщений: 50

Подскажите пожалуйста. Есть ли в автокаде возможность выбрать (быстрым выбором) только тот текст, который содержит определённые символы. Мне надо на чертеже выбрать только текст, который начинается с "Пк"..
Вопрос №2: как это сделать лиспом?, чтобы в любом файле можно было бы найти текст с "Пк..." изменить вторую букву на заглавную ("ПК..") и изменить размер шрифта на 4.
Просмотров: 3118
 
Непрочитано 20.02.2014, 11:47
1 | #2
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


_find
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 20.02.2014, 11:52
#3
nynokne


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



спасибо! не заметил, что там можно из найденных создать набор)
nynokne вне форума  
 
Непрочитано 20.02.2014, 14:01
#4
Сергей Богатов


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


_qselect
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 20.02.2014, 14:27
#5
nynokne


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


Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
_qselect
не совсем то, что нужно, _find подходит идеально для решения этой задачи.
Вопрос остался открытым только с лиспом. Как выделить весь текст, находящийся в определённом слое (эту часть задачи я могу решить) и изменить высоту текста (здесь я бессилен)?
nynokne вне форума  
 
Непрочитано 20.02.2014, 14:42
#6
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


Цитата:
Сообщение от nynokne Посмотреть сообщение
и изменить высоту текста (здесь я бессилен)?
А в палитре свойств не пробовали?
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 20.02.2014, 14:53
#7
Сергей Богатов


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


Цитата:
Сообщение от nynokne Посмотреть сообщение
не совсем то, что нужно, _find подходит идеально для решения этой задачи
хозяин-барин... но у qselect богаче инструментарий... можно сначала выбрать по какой-либо характеристике(слой, цвет, высота текста), а потом уже по содержанию текста (в том числе и с подстановкой "*?").
Хотя find может искать во всех типах элементов одновременно.
Сочетание find и qselect будет наилучшим решением
__________________
Я-проектировщик бывший проектировщик!

Последний раз редактировалось Сергей Богатов, 20.02.2014 в 15:00.
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 20.02.2014, 15:07
#8
nynokne


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


Цитата:
Сообщение от sertor Посмотреть сообщение
А в палитре свойств не пробовали?
Как это "руками" сделать, я знаю. Вопрос: как написать лисп под это дело? просто файлов в день обрабатывается много с подобной ерундой, не хочется каждый раз, искать текст, потом менять регистр второй буквы, потом загонять в слой, потом менять высоту текста. Я знаю, как прописать в лисп всё, кроме изменение высоты всем выделенным текстам.
nynokne вне форума  
 
Непрочитано 21.02.2014, 01:25
#9
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Так сойдет?
Код:
[Выделить все]
 (if (setq ss (ssget '((0 . "TEXT") (8 . "0"))))
    (command "scaletext" ss "")
    ;; ...
)
gomer вне форума  
 
Автор темы   Непрочитано 21.02.2014, 02:26
#10
nynokne


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


Цитата:
Сообщение от gomer Посмотреть сообщение
Так сойдет?
Огромное спасибо! собрал в одну строку получилось:
(command "_.scaletext" (ssget "X" '((0 . "TEXT") (8 . "0"))) "" "_c" "5")
nynokne вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выбрать текст по части содержимого



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фон текста -как выбрать? phantom_l AutoCAD 10 11.12.2013 20:56
LISP. Как выбрать из текст на модели AutoCAD 2009/2012 число? yuryx LISP 16 13.04.2012 11:35
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
Как выбрать текст АвтоЛиспом не только из текущего слоя но из всех доступных слоев (использую entnext)? lexluther LISP 2 25.08.2009 14:40