- 积分
- 3319
- 明经币
- 个
- 注册时间
- 2012-3-12
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
请大师帮帮忙,帮我在以下程序中增加个重新建立块的可选项,我的用途是建立指定块名的块并可以重复插入此块,我想将这个程序有这样的功能,当文件中有了C1块是,当文件中没有c1块时,此命令建立C1块,
当有文件中有C1块时,提示((C)重新建C2块)的可选项,用C唤醒此功能,若不用重建就点取插入点,
请大师帮帮忙,学生在这里谢谢了!
(defun c:c1 (/ pt ss)
(if (tblsearch "block" "C1")
(progn
(setq pt (getpoint "\nInsert point: "))
(command "_insert" "C1" "non" pt "" "" "")
)
(progn
(princ "\n请选择创建块C1的图元: ")
(setq ss (ssget)
pt (getpoint "\nBase point: ")
)
(command "_block" "C1" "non" pt ss "")
(command "_insert" "C1" "non" pt "" "" "")
)
)
(princ)
)
|
|