|
大家好:
- v6 q/ m8 V% B1 j
- L* Z: x* I/ \- j' Y! Y0 Q8 ~ 工作中常会用到S拉伸到指定点来对齐视图,常规做法是先在要对齐的视图边画条直线,然后用S拉伸到直线上,这样太繁琐,用点过滤器可提高效率,以下是尝试着写的LISP,但不成功,期望大师们能帮忙完善下,谢谢!
! p5 j6 z7 j j0 C6 ^) V6 Y$ S& J) i* @
;;;=========================={ S拉伸命令改造 }=================================
! r1 a- w P9 e2 a- l" a;;;功能:S拉伸使用右键点过滤器,拉伸到指定点)2 c: V5 U: x' u4 p) H
(defun c:TT (/ SS)6 x l! v; @9 K( H2 X( c' k2 `
(IF (SETQ SS (SSGET " "))
2 }# g- r3 |9 }* G2 b" ]" l (PROGN
) _, {0 ^( Q" q) F: x* H (command "STRETCH" SS "" PAUSE ".X"))0 o6 b1 L( q! ~. j' g' m/ G. [
(COMMAND "")9 z% }2 s" ` v3 y6 h" D
)
) I; d* ^, ], _( ^% B8 m )9 c1 y A$ Z/ d% s0 A
)
/ D& Z1 o- S( \$ h (PRINC)
1 ]* p1 ~$ Y; ]) R* v0 m9 w4 z/ C$ z)/ O( f# d4 U/ F, U: s
+ {& @/ V/ P) B3 A
, m z5 b2 L/ ]$ r
8 W2 x3 l" v: a1 s: _3 U$ S |
|