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

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

Как быстро поменять параметры текста в большом кол-ве блоков

Ответ
Поиск в этой теме
Непрочитано 13.07.2005, 12:48 #1
Как быстро поменять параметры текста в большом кол-ве блоков
kp+
 
идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187

Господа знатоки ЛИСП, помогите пожалуйста!
Нужно изменить параметры текста (сужение и наклон) во всем чертеже.
В чертеже множество разных блоков, в состав которых входят текстовые объекты (не атрибуты)
С Mtext все просто - внес изменения в стиль, отразилось на всех объектах, в том числе входящих в блоки.
С Dtext - не проходит. Не редактировать же каждый блок отдельно? (разбивать не допускается :( ).
Может быть, кто-то подкинет что-нибудь типа
(thisdrawing.alltext.oblique=0)
Просмотров: 5194
 
Непрочитано 13.07.2005, 14:09
#2
Vook


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


ну и сколько там РАЗНЫХ блоков?

наверняка не 100.

взорвать один - поменять параметры, собрать с тем же именем.

по 2 минуты на каждый блок...
Vook вне форума  
 
Автор темы   Непрочитано 13.07.2005, 14:17
#3
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


И правда - не 100. 56 разных
Редактровать можно и без взрывания, через refedit, но хрен редьки не слаще. И намечается еще несколько подобных чертежей. Так что, пожалуйста, не оставляйте мой вопрос без внимания.
kp+ вне форума  
 
Непрочитано 13.07.2005, 15:58
#4
Vook


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


Cколько же там всего блоков?


а в последующих чертежах, если все блоки такие же это все делается на раз...

Вставляешь по 1 му экземпляру каждого, redefine и отмена вставки.. блоки меняются
Vook вне форума  
 
Автор темы   Непрочитано 13.07.2005, 16:16
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Тот способ, что вы предлагаете, я знаю. Мне просто надоело сотни раз проделывать почти одну и ту же операцию. Задалбывает капитально. А ведь господа гуру часто выкладывают на форуме программки, которые позволяют свести такую рутину к одному нажатию кнопки. Прошу откликнуться [sm800]
kp+ вне форума  
 
Непрочитано 13.07.2005, 16:27
#6
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Тулпаковская DSTP_BLKREDSP редефинит блоки оптом
zamtmn вне форума  
 
Автор темы   Непрочитано 13.07.2005, 16:43
#7
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Полезная команда, если есть файлы, из которых вставлены блоки. у меня их нет. можно, конечно, поменять каждый блок,записать их в файлы, и потом использовать. но в других чертежах могут быть другие блоки, и все по новой.
kp+ вне форума  
 
Непрочитано 13.07.2005, 16:48
#8
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


А авторы чертежей далеко? может им объяснить что в блоках лучше мтехт использовать?
zamtmn вне форума  
 
Непрочитано 13.07.2005, 16:49
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Минуту, я немного не понял конечной цели - надо все текстовые стили привести к единому? Тогда попробуй создать dws-файл (т.н. файл стандарта) и ассоциируй с ним нужные чертежи. При подсоединении файла стандарта указываешь, что проверять, например, только текстовые стили. Потом _checkstandards (кажись, так команда пишется).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.07.2005, 17:14
#10
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Изменить значения сужения и наклона для текстового стиля было несложно. но после регенерации изменения коснулись только объектов MTEXT (как отдельных, так и в составе блоков).
На объекты DTEXT (и отдельные, и в блоках) это не оказало влияния.(у них так и остались старые значения сужения и наклона).
Вопрос такой: можно ли РАЗОМ поменять значения сужения и наклона ДЛЯ ВСЕХ объектов DTEXT, как отдельных, так и в составе блоков?
kp+ вне форума  
 
Непрочитано 13.07.2005, 17:19
#11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Попробуй стандарты, может, то самое и есть?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.07.2005, 17:44
#12
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Близко к теме http://www.autocad.ru/cgi-bin/f1/board.cgi?t=16734Ux
zamtmn вне форума  
 
Автор темы   Непрочитано 13.07.2005, 19:11
#13
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Спасибо, самое оно!
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как быстро поменять параметры текста в большом кол-ве блоков

Опции темы Поиск в этой теме
Поиск в этой теме:

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