de.lsp-在圖上標上座標(xE,yN)
9 q" Y: g* A; E
* |$ T* i9 t9 n- F: ?( e(defun c:de ()
! Z8 W1 @" [% n$ D. T (setvar "cmdecho" 0)4 @" U$ D2 I+ a% C$ h
(command "osnap" "end")1 v$ e( Y) G: G
(setq p1 (getpoint "Select line near endpoint"))
# R( k" ?# {7 Y& G+ p2 [ (setq p2 (getpoint p1 "Select cen of Leader"))5 I/ m5 R+ p* N7 @8 C
(setq px (rtos (nth 0 p1 ) 2 4))! F0 f e& z3 Y1 h( K
(setq py (rtos (nth 1 p1 ) 2 4))
5 [9 l3 {0 a d( q! F% g (setq txt (strcat "x " px " , " "y " py))
' @1 c1 N. n& u& n (command "dim1" "leader" p1 p2 "" txt)+ f! D- B8 s/ p2 Q6 f+ k7 m, U
(setvar "cmdecho" 1)" w; J+ r5 _9 R' g
) |