AutoCad - Atributo bloque a varible

 
Vista:

Atributo bloque a varible

Publicado por APOLLO (33 intervenciones) el 08/06/2006 17:35:57
Hola a todos. Quisiera saber si alguien me puede dar la rutina en lisp para capturar un atributo de un bloque, y pasarlo a una variable que voy a usar mas tarde.
Muchas gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Atributo bloque a varible

Publicado por Rafael (5 intervenciones) el 19/06/2006 03:34:53
Hola, la rutina es la siguiente:

(setq si (car (entsel)))
(setq T1 (cdr (assoc 1 (entget (entnext si)))))
(setq T2 (cdr (assoc 1 (entget (entnext ( entnext si))))))
(setq T3 (cdr (assoc 1 (entget (entnext ( entnext (entnext si)))))))
(princ T1) (terpri)
(princ T2) (terpri)
(princ T3) (terpri)

donde si es el nombre de la entidad,
T1, T2 T3 son cada uno de los atributos del bloque en cuestion

Saludos,
Rafael.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Atributo bloque a varible

Publicado por APOLLO (33 intervenciones) el 23/06/2006 14:19:21
Muchisimas gracias Rafael!!! Me fue de muchisima utilidad!!!
(claro esta que esta, que una respuesta buena, siempre genera mas preguntas!!!)

Te agradezco un monton!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar