欢迎来到CADTutor。
首先修改你的帖子,将标签代码包含在你的日常生活中。阅读本文。
这就是你想要的吗?
- (defun c:Test (/ s c i n e d)
- ;; Tharwat 11.Dec.2014 ;;
- (if
- (and
- (setq s (ssget "_X" '((0 . "INSERT"))))
- (setq
- c (getdist "\n Specify New scale for ALL blocks to re-scale :"
- )
- )
- )
- (vlax-for x (setq
- d (vla-get-ActiveSelectionSet
- (vla-get-ActiveDocument (vlax-get-acad-object))
- )
- )
- (if (vlax-write-enabled-p x)
- (mapcar '(lambda (v)
- (vla-put-XScaleFactor x v)
- (vla-put-YScaleFactor x v)
- (vla-put-ZScaleFactor x v)
- )
- (list c)
- )
- )
- )
- (if (not s)
- (alert "No Blocks found in this drawing !!")
- )
- )
- (if d
- (vla-delete d)
- )
- (princ)
- )(vl-load-com)
|