本帖最后由 jltx123456 于 2016-5-10 22:40 编辑
论坛大把的,提问前请用搜索
贴一个函数吧
 - (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
- )
|