Página 1 de 1

Tener una capa actual diferente en cada presentación

Publicado: Lun May 14, 2007 7:31 pm
por josemacad
Quiero conseguir que en cada presentación, la capa actual sea diferente.
O bien alguna utilidad que cada vez que pulse en cada pestaña, me permita establecer una capa diferente en cada una.

Publicado: Lun May 14, 2007 9:19 pm
por Afga
Siguen algún tipo de relación o criterio la presentación que se selecciona, con la que capa que se quiere establecer como actual en dicha presentación? Puedes explicarnos un poco más lo que pretendes hacer.

Te dejo una rutina que te obtiene de forma ordenada en una lista las presentaciones existentes que tengas en el dibujo actual. Quizas te sirva.

(defun listlayouts (/ lst)
(
vl-load-com)
(
setq lst nil)
(
mapcar
'cadr
(vl-sort
(vlax-for layout
(vla-get-layouts
(vla-get-activedocument
(vlax-get-acad-object)
)
)
(
setq
lst (cons
(list
(vla-get-taborder layout) (vla-get-name layout)
)

lst
)
)
)

'(lambda (x y) (< (car x) (car y))
)
)
)
)


Saludos