可能使用子功能,例如:
- (defun InsertBlock ( name )
- (if
- (or
- (tblsearch "BLOCK" name)
- (setq name (findfile (strcat name ".dwg")))
- )
- (command "_.-insert" name "_S" 1.0 "_R" 0.0 pause)
- (princ "\nBlock not found.")
- )
- (princ)
- )
然后用不同的块名调用此子函数,例如:
- (defun c:RFD60 nil (InsertBlock "RFD60"))
- (defun c:RFD70 nil (InsertBlock "RFD70"))
- ...
|