 - (defun c:tt ( / co e el i la ss)
- (defun mklaco (la co)
- (if (= (tblsearch "layer" la) nil)
- (command "layer" "m" la "c" co la "")
- (command "layer" "t" la "s" la "c" co la "")
- )
- )
- (mklaco "交叉口半径" 3)
- (if (setq ss (ssget "x" '((0 . "arc") (8 . "道路线"))))
- (repeat (setq i (sslength ss))
- (setq e (ssname ss (setq i (1- i)))
- el (entget e)
- )
- (if (equal (cdr (assoc 40 el)) 20 10)
- (entmod (subst (cons 8 "交叉口半径") (assoc 8 el) el))
- )
- )
- )
- )
|