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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Все по слою/типу/весу

Все по слою/типу/весу

Ответ
Поиск в этой теме
Непрочитано 03.04.2024, 09:36 #1
Все по слою/типу/весу
MorganSpb
 
Регистрация: 10.07.2008
Сообщений: 93

Товарищи, можно ли сделать с помощью команды или лиспа, чтоб при выборе рамкой нескольких/всех объектов у них делались: цвет по блоку, вес по блоку, прозрачность по блоку, тип линий по блоку или непрерывный, но чтоб не трогались слои? Через быстрые свойства долго выбирать каждый пункт, а когда объектов очень много то быстрые свойства уже не работают.
Просмотров: 1030
 
Непрочитано 03.04.2024, 09:39
#2
Кулик Алексей aka kpblc
Moderator

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


Ну выдели руками, и через панель свойств устанавливай чего надо.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.04.2024, 10:19
#3
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,901
Отправить сообщение для Cfytrr с помощью Skype™


MorganSpb,
Если Вам нужно нормализовать все примитивы в блоке, то вот этот лисп может помочь:
Вложения
Тип файла: zip editblock.lsp.zip (4.9 Кб, 14 просмотров)
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Автор темы   Непрочитано 03.04.2024, 10:32
#4
MorganSpb


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну выдели руками, и через панель свойств устанавливай чего надо.
Это долго получается и замирает автокад, в зависимости от количества выбранного, после каждого назначения. Хотелось бы 1 операцией ограничиться
MorganSpb вне форума  
 
Автор темы   Непрочитано 07.04.2024, 21:37
#5
MorganSpb


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


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
MorganSpb,
Если Вам нужно нормализовать все примитивы в блоке, то вот этот лисп может помочь:
Что то не работает данный лист, с ошибкой вываливается. Автокад 2024
MorganSpb вне форума  
 
Непрочитано 07.04.2024, 23:06
#6
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от MorganSpb Посмотреть сообщение
Это долго получается и замирает автокад, в зависимости от количества выбранного, после каждого назначения. Хотелось бы 1 операцией ограничиться
ИМХО встроенных вариантов нет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.04.2024, 08:08
#7
name02


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


Меняет тип линий, вес линий и цвет на "ПоБлоку". Прозрачность надо вручную менять - там все как-то https://autolisp.ru/2015/01/12/acad_transparency/
Код:
[Выделить все]
 (defun c:test (/ ss acadDoc layers ctr obj)

  (if (setq ss (ssget))
    (progn

      (setq acadDoc (vla-get-activedocument (vlax-get-acad-object)))
      (setq layers (vla-get-Layers acadDoc))

      (setq ctr 0)
      (repeat (sslength ss)

	(setq obj (vlax-ename->vla-object (ssname ss ctr)))

	(if (and (vlax-property-available-p obj 'Color T)
		 (vlax-property-available-p obj 'LineType T)
		 (vlax-property-available-p obj 'LineWeight T)
		 (vlax-property-available-p obj 'LineTypeScale T)
	    )
	  (progn
	    (vlax-put-property obj 'Color 0)
	    (vlax-put-property obj 'Linetype "ByBlock")
	    (vlax-put-property obj 'LineWeight acLnWtByBlock)
	  )
	);if prop available

	(setq ctr (1+ ctr))
      )	;repeat

    )
  );if ss
  (princ)
);defun
name02 вне форума  
 
Непрочитано 08.04.2024, 08:30
#8
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,299
Отправить сообщение для doctorraz с помощью Skype™


См. bgtools
https://forum.dwg.ru/showthread.php?t=66355
__________________
Мастерская СПДС
doctorraz вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Все по слою/типу/весу

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

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