 - (defun emkunameblk (ss pt / i name)
- (entmake (list '(0 . "block")
- '(2 . "*u")
- '(70 . 1)
- (cons 10 pt)
- )
- )
- (repeat (setq i (sslength ss))
- (entmake (cdr (entget (ssname ss (setq i (1- i))))))
- )
- (setq name (entmake '((0 . "endblk"))))
- (command "_.erase" ss "")
- (entmake (list '(0 . "insert") (cons 2 name) (cons 10 pt)))
- name
- )
- (defun emkblk (ss pt name / i)
- (entmake (list '(0 . "block")
- (cons 2 bname)
- '(70 . 0)
- (cons 10 bpoint)
- )
- )
- (repeat (setq i (sslength ss))
- (entmake (cdr (entget (ssname ss (setq i (1- i))))))
- )
- (entmake '((0 . "endblk")))
- (command "_.erase" ss "")
- (entmake (list '(0 . "insert") (cons 2 name) (cons 10 pt)))
- )
|