Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(vl-load-com)
(setq dibujo_activo (vla-get-activedocument (vlax-get-acad-object)))
(if (not (tblsearch "LAYER" "Kilos"))
(progn
(setq *capas* (vla-get-Layers dibujo_activo));obtenemos una referencia de
la tabla de capas
(setq nueva_capa (vla-add *capas* "Kilos")); creamos una nueva capa.
(vlax-put-property nueva_capa 'Color 150);pone color 150 a la capa
(vlax-put-property nueva_capa 'Linetype "Continuous");pone el tipo de linea
"Continuous"
);fin Progn
);fin IF
(SETQ factor2 1)
(SETQ finalizar 1)
(SETQ factor (GETREAL "densidad (actual 7850 Kg/mm3): "))
(SETQ datosaexcel
(GETINT (strcat "\n�exportar a excel?(1=si/0=no,<"
(itoa datosaexcel)
">:"
)
)
)
(if (= datosaexcel nil) (setq datosaexcel 0))
(if (and (/= datosaexcel 1) (/= datosaexcel 0)) (setq datosaexcel 0))
(if (= datosaexcel 1)
(setq archivo (getfiled "Selecciona archivo de destino" "" "xls" 1))
)
(if (= datosaexcel 1)
(setq arch (open archivo "w"))
)
(while (= finalizar 1)
(setq contador 0)
(setq seleccion nil)
(if (= (setq cmd0 (getvar "cmdecho")) 1)
(setvar "cmdecho" 0)
)
(setq dimz0 (getvar "dimzin"))
(setvar "dimzin" 0)
;-----------
;;;Repeat - gerardogqa
(repeat (sslength seleccion)
(setq nombreent (ssname seleccion contador)
(if (= datosaexcel 1)
(write-line kilogramos3 arch)
)
(if (= 0
(GETINT (strcat "\nterminar archivo?(1=no, 0=si)"
(itoa finalizar)
":"
)
)
)
(setq finalizar 0)
)
(if (= datosaexcel 1)
(close arch)
)
(princ)
)