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

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

Поменять CELTSCALE во всем чертеже для всех объектов в "1"

Ответ
Поиск в этой теме
Непрочитано 25.04.2014, 12:23 #1
Поменять CELTSCALE во всем чертеже для всех объектов в "1"
Click-Clack
 
Молодой
 
Краснодар
Регистрация: 24.01.2012
Сообщений: 52

Собственно вопрос: возможно ли сделать это программно во всех блоках, на всех пространствах? Если да то как?
Искал, нашел такую строку:
(vla-put-linetypescale (vlax-ename->vla-object (car (entsel))) 1)
А как выбрать все объекты чертежа?
Просмотров: 1644
 
Непрочитано 25.04.2014, 20:17
#2
gomer

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


Ctrl+A, Ctrl+1
или макросом
_.change;_all;;_p;_s;1.0;;
или лиспом
(foreach entry (ssnamex (ssget "_a")) ((lambda (en) (if (= 'ENAME (type en)) (vla-put-LineTypeScale (vlax-ename->vla-object en) 1.0))) (cadr entry)))
gomer вне форума  
 
Автор темы   Непрочитано 28.04.2014, 01:32
#3
Click-Clack

Молодой
 
Регистрация: 24.01.2012
Краснодар
Сообщений: 52


Спасибо конечно, но главным образом интересовали примитивы внутри блоков, чтобы не заходить в каждый по отдельности, ну и на всех листах.
Чтобы чертить:
MSLTSCALE=1;
PSLTSCALE=1;
LTSCALE=1;
CELTSCALE=1;

Последний раз редактировалось Click-Clack, 28.04.2014 в 01:47.
Click-Clack вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поменять CELTSCALE во всем чертеже для всех объектов в "1"



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Аттестация в Минрегионе по негосударственной экспертизе Людмила Охр Прочее. Архитектура и строительство 350 14.02.2015 17:50