|
大家好:
) q5 t" }; ^# U7 i# U; m4 G
' s6 h1 i# P0 }2 ?( j! V9 r 工作中常会用到S拉伸到指定点来对齐视图,常规做法是先在要对齐的视图边画条直线,然后用S拉伸到直线上,这样太繁琐,用点过滤器可提高效率,以下是尝试着写的LISP,但不成功,期望大师们能帮忙完善下,谢谢!% ]; N: x0 } [
8 u* S3 o+ @& ]. m
;;;=========================={ S拉伸命令改造 }=================================
$ u- W; P/ @# b;;;功能:S拉伸使用右键点过滤器,拉伸到指定点)
5 i/ T" n6 D8 g: j/ e1 `7 R(defun c:TT (/ SS)
& n5 Z$ w% d: s (IF (SETQ SS (SSGET " "))
. R. J3 m V; |+ I (PROGN9 C+ j$ g0 l& y3 M- b! Z
(command "STRETCH" SS "" PAUSE ".X"))8 L7 V4 ]) v& a* P) f
(COMMAND "")7 V* F5 Z* M/ Q3 W. |. }
)
' T5 P$ N2 C. H! g2 P ), C8 s$ {( u0 e# s) q+ c8 B
)
5 `) M; l* [3 S1 T6 y3 g (PRINC)+ s! F! b7 V+ X4 |$ T
)3 e8 I& `3 i0 `6 |+ V
- s8 w9 A2 K0 _5 ?5 |
% o" O$ Q O4 m* \
4 P% h/ E+ i! @$ N/ \: N' r9 L |
|