Está en la página 1de 1

;****programa que pone el texto del area

(defun c:VV (/ lpt0 nom es2 ven pto pt-1 en1 busq con clay esta)
(ini)
(arear)
(setq are1 are)
(initget 6 "Si No")
(setq op (getkword "Continuar Si/No <Si>: ")) (terpri)
(while (= op "Si")
(arear)
(initget 6 "Si No")
(setq op (getkword "Continuar Si/No <Si>: ")) (terpri)
(setq are1 (+ are1 are))
)
(setq are1 (rtos are1 2 2))
(initget 6 "Corte Relleno Terraplen Limpieza Mejoramiento")
(setq op1 (getkword "Corte/Relleno/Terraplen/Limpieza/mejoramiento <R>: ")) (terpri)
(if (= op1 "Relleno")
(setq are1 (strcat "AR =" are1 " m2"))
)
(if (= op1 "Corte")
(setq are1 (strcat "AC =" are1 " m2"))
)
(if (= op1 "Mejoramiento")
(setq are1 (strcat "AM =" are1 " m2"))

)
(if (= op1 "Terraplen")
(setq are1 (strcat "AT =" are1 " m2"))
)

(if (= op1 "Limpieza")


(setq are1 (strcat "AL =" are1 " m2"))
)

(setq conj3 (car (entsel "Selecionar Texto a Cambiar: "))) (terpri)


(setq ent (entget conj3))
(setq entac (subst (cons 1 are1) (assoc 1 ent) ent))
(entmod entac)
(setvar "cmdecho" 1)
(prin1)
)
;***********************inicializacion de capas
(defun ini ()
(setvar "cmdecho" 0)
(setq clay (getvar "clayer"))
(setvar "attdia" 0)
(setvar "dimzin" 1)
(setvar "lunits" 2)
(setvar "luprec" 2)
)

;***************arear**********
(defun arear ()
(setq pit (getpoint "\nPique Punto Interno: ")) (terpri);;PARA AUTOCAD R14
(bpoly pit);;PARA AUTOCAD R14
(setq en1 (entlast))
(command "area" "e" en1)
(setq are (getvar "area"))
)

También podría gustarte