|
大家好:. E, p1 q6 t7 p/ t
, G' u: l& a/ i: n 工作中常会用到S拉伸到指定点来对齐视图,常规做法是先在要对齐的视图边画条直线,然后用S拉伸到直线上,这样太繁琐,用点过滤器可提高效率,以下是尝试着写的LISP,但不成功,期望大师们能帮忙完善下,谢谢!
- R# G U" A/ n6 j0 T
+ N' s5 s( l8 J9 p;;;=========================={ S拉伸命令改造 }=================================8 q* @3 g( U5 z; c$ u$ d
;;;功能:S拉伸使用右键点过滤器,拉伸到指定点)# U& y7 i5 k" r* ?+ \; j
(defun c:TT (/ SS)
$ g; u, C) k, Y( d" n1 l7 g: O5 Z* | (IF (SETQ SS (SSGET " ")) |# i6 j7 b9 W% H
(PROGN
! T% Q$ C. A% { (command "STRETCH" SS "" PAUSE ".X"))
' v/ x9 v2 `6 s, @: d (COMMAND "")
; C! n8 O3 c' T: { )
; w7 a4 U3 i$ x( j) ~2 R )' ]- g+ B. M7 N- c
)9 v) q' ?* j) k( o& c b3 g
(PRINC)
: M I" N/ Y- u)
7 ]. ?% ?+ u; {' x$ T- U
. p' S) I6 x6 P1 [" u- F
6 t) J. ^! U N% v) ?2 L0 G0 w2 r1 v1 U! ?, A1 e
|
|