我在这个论坛上找到了leemac的代码。
- (defun c:lb ( / p x y str )
- (while (setq p (getpoint "\nPick Point - ENTER to finish: "))
- (setq x (strcat "X = " (if (minusp (car p)) "" "+" ) (rtos (car p) 2 2)))
- (setq y (strcat "Y = " (if (minusp (cadr p)) "" "+" ) (rtos (cadr p) 2 2)))
- (setq str (strcat x "\n" y))
- ;(setq z (strcat "Z = "(if (minusp (caddr p)) "" "+" ) (rtos (caddr p) 2 2)))
- ;(setq str (strcat x "\n" y "\n" z))
- (command "_LEADER" p pause "" str "")
- )
- (princ)
- )
有时运行结果如下
W为什么?需要设置哪些参数?
我需要这样:
|