|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
29.08.2007, 13:20 | #1 | |
Команда или макрос для выделения в файле только текста
Россия
Регистрация: 29.08.2007
Сообщений: 28
|
||
Просмотров: 9888
|
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
Цитата:
Ещё есть команда SelectSimilar (Выбрать подобное), но я не знаю работает она в голом КАДе. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Это команда ADT, ее в "чистом" каде нет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектирование Регистрация: 17.11.2004
г. Москва
Сообщений: 328
|
Цитата:
^C^C(setq a(ssget "_X" '((0 . "TEXT"))));(sssetfirst nil a) Для выбора MTEXT ^C^C(setq a(ssget "_X" '((0 . "MTEXT"))));(sssetfirst nil a) Как совместить не знаю. Пусть поможет Кулик Алексей aka kpblc. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Или
Ctrl+A > Быстрый выбор > (дальше по надобности) либо "Текст", либо "МТекст" > Оператор - "Выбрать все" > ОК! - или это не из той оперы?
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
> tokhot: нечто типа
Код:
А если надо еще и RTEXT, например, выделять, то можно так: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
F1
http://dwg.ru/forum/viewtopic.php?t=110 http://dwg.ru/forum/viewtopic.php?p=16319 http://cad.dp.ua/ Ну и какая-то часть болтается здесь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.08.2007
Россия
Сообщений: 28
|
Привет!!!
А не мог бы объяснить эти две строчки. (if (setq ss (ssget "_X" '((0 . "TEXT,MTEXT")))) (sssetfirst ss ss) Не понятно что такте "_Х". И даже в справочнике искал назнавение sssetfirst, но не нашол :-(. За ранее очень признателен! |
|||
|
||||
Регистрация: 29.08.2007
Россия
Сообщений: 28
|
Извини за беспокойство, последний вопрос отпадает. Я нашол.
Но возник новый вопрос . После того как выделили ТЕКСи МТЕКСТ. Код: (defun c:mysel (/ ss) (if (setq ss (ssget "_X" '((0 . "TEXT,MTEXT")))) (sssetfirst ss ss) ) ;_ end of if ) ;_ end of defun Можно сменить так же программым кодом текстовый стиль у выделенного текста? Наверное по отдельности. Сначала у ТЕКСТа потом у МТЕКСТа. |
|||
|
||||
Цитата:
Я раньше не знал такого способа. Очень остроумно. Чтобы не потерялся, Вы напишите сообщение в закреплённую тему http://dwg.ru/forum/viewtopic.php?t=...281850f03307df |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Еще один вариант:
Код:
P.S. На дин.блоках не проверял. Не тестировалось на файлах с внешними ссылками (возможно, там работать будет некорректно).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.08.2007
Россия
Сообщений: 28
|
Класс!!!
Спасибо!!! Только знаешь (извини за настойчивость) стиль то меняется на текущий, но свойства (например высота) остается от предыдущего. А нельзя статически забить в это прогу значения высоты, ширины и т.д. и чтоб это применялось ко всему тексту. Может просто покажешь куда и как а я по аналоги может и осилю. За ранее огромное спасибо!!! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
С высотой и прочим...
Высоту откуда брать? Из свойств стиля? А если там установлено 0? Или предлагать? Ширину-то многострочника сделать не проблема, это (ЯТД) будет нормально, но что такое ширина для атрибута, к примеру - я пас. "и т.д." - что тут подразумевается? Для варианта "все забито в лисп" (хотя я бы такое точно не применял): Код:
Для собственной модификации см.комментарии.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.08.2007
Россия
Сообщений: 28
|
В принципе для меня более важно только ТЕКС и МТЕКС.
Помнишь ты дал код как его выделить. Так что в основном надо сменить шрифт и высоту. последняя прога которую ты дал она меняет и шрифт и высоту. Супер!!! Вопрос. т.е. она все это берет из текушего текстового стиля? А как сделать текстовый стиль текущим? С меня точно пивцо!!! |
|||