 - (defun c:tt ()
- (defun abc ()
- (princ "\n填充面积 = ")
- (princ (rtos (vla-get-area (vlax-ename->vla-object (entlast))) 2 2))
- )
- (setvar "hpassoc" 1)
- (command "layer" "m" "TJ-填充统计" "c" "11" "" "")
- (princ "\n选择填充区域<退出改选点>: ")
- (if (setq s1 (ssget))
- (while s1
- (command "_.bhatch" "p" "SOLID" "s" s1 "" "")
- (abc)
- (princ "\n请选择填充<退出>: ")
- (setq s1 (ssget))
- )
- (while (setq dian (getpoint "\n请拾取填充内部点<退出>: "))
- (command "_.bhatch" dian "p" "SOLID" "")
- (abc)
- )
- )
- (princ)
- )
|