快速演示,不是很多,但这是一个开始
- (defun c:demo (/ _def obj)
- (vl-load-com)
- [b][color=blue](defun _def (msg def)
- (setq def (cond ((getint (strcat msg
- (if def (strcat " <" (itoa def) ">: ") ": ")
- )))
- ( def ))))
- [/color][/b] (setq startNumber [color=blue][b](_def "\nStart Nummber: " startNumber)[/b][/color])
- (setq IncrementNumber [b][color=blue](_def "\nIncrement Nummber: " IncrementNumber)[/color][/b])
- (while (setq obj (ssget "_+.:S:E:L"
- '((0 . "*TEXT"))))
- (vla-put-textstring
- (vlax-ename->vla-object
- (ssname obj 0))
- startNumber)
- (setq startNumber
- (+ startNumber
- IncrementNumber))
- )
- (princ)
- )
-
|