本帖最后由 作者 于 2008-5-3 17:33:54 编辑
(getvar "DISTANCE")
能得到距离
或- (defun c:di (/ p1 p2 f d a)
- (if (and (setq p1 (getpoint "指定第一点: "))
- (setq p2 (getpoint p1 "指定第二点: "))
- (setq f (getfiled "输出" "" "txt" 1))
- )
- (progn
- (setq d (rtos (distance p1 p2))
- a (angtos (angle p1 p2))
- f (open f "w")
- )
- (write-line (strcat "距离 = " d ",XY 平面中的倾角 = " a) f)
- (close f)
- )
- )
- (princ)
- )
|