- (defun c:FilletWeldBottL ()
- (InsertBlockExplode) [color="lime"]; I added this line to call the below function [/color]
- (setvar "cmleaderstyle" "Fillet Weld Bott L")
- (command "_mleader")
- )
第一个defun在没有第二行的情况下工作得很好。我在模板图形中添加了15种多重引线样式(其中一种称为“角焊缝B-S”),因此,现在每次打开新图形时,我都有所有可用的引线样式。不幸的是,当我打开一个不是用当前模板创建的旧图形时,我没有那些多重引线样式。所以我想我会试着让Lisp来帮我,并想出了下面这个定义。我试图让lisp认识到,如果此图纸中不存在“角焊缝B-S”,则应加载“MW Leader Styles.dwg”
这不会发生。有人能帮忙吗??谢谢
- (defun InsertBlockExplode ()
- (if (= ("mleaderstyle" "Fillet Weld B-S") nil)
- (command "_.insert" "MW Leader Styles" "0,0,0" 1 0))
- )
|