论坛里很多, 自己多动动手哈
 - ;; 生成匿名块程序
- (defun C:UNBLOCK (/ pt sset n slen name)
- (setq pt (getpoint "\n指定插入点: "))
- (entmake
- (list '(0 . "BLOCK") '(2 . "*U") '(70 . 1) (cons 10 pt))
- )
- (prompt "\n选择对象:")
- (setq sset (ssget))
- (setq n 0)
- (if sset
- (progn
- (setq slen (sslength sset))
- (repeat slen
- (entmake (cdr (entget (ssname sset n))))
- (setq n (+ n 1))
- );_repeat
- (setq name (entmake '((0 . "ENDBLK"))))
- (entmake (list '(0 . "INSERT")(cons 2 name)(cons 10 pt)))
- (command "erase" sset "")
- )
- (princ "\nNo Objects Selected!")
- );_if
- (princ)
- );_defun
|