我需要将一个图形变成自定义命名块,我选中需要变成块的图形后程序会自动识别将PATTERN_NAME图层里面的文字内容名称直接转换成块的名称。谁能帮我修改下吗 (defun c:bb (/ ss name pt) (princ "\n请选择对象:") (setq ss (ssget)) (if (= ss nil) (exit)) (setq name (entsel "\请选择文字:")) (if (= name nil) (setq name (getvar "cdate")) (setq name (cdr (assoc 1 (entget (car name)))))) (setq pt (getpoint "\n请指定点:")) (if (= pt nil) (setq pt (list 0 0 0))) (command "block" name pt ss "") (command "insert" name "s" "1" pt "") (princ) ) |