改为如下:
- (defun C:sbl()
- (setvar "cmdecho" 0)
- (setq a1 (entsel "\n 请选择源对像"))
- (setq a2 (entsel "\n请选择目标对像"))
- (command ".LENGTHEN" (car a1) "")
- (setq a1l (getvar "PERIMETER"))
- (command ".LENGTHEN" (car a2) "")
- (setq a2l (getvar "PERIMETER"))
- (setq a (/ a1l a2l))
- ;a1对像的长度:a2对像的长度
- (command "scale" (car a2) "" (cadr a2) a);将a2的值赋给比例因子
- )
|