本帖最后由 Gu_xl 于 2011-2-10 18:11 编辑
 - (defun lsd_format (a b c / dimzin n)
- (setq dimzin (getvar "dimzin"))
- (setvar "dimzin" 0)
- (setq a (rtos a 2 c))
- (setq n (VL-STRING-SEARCH "." a))
- (if n
- (if (>= b n)
- (repeat (- b n) (setq a (strcat "0" a)))
- (setq a (substr a (- n b -1) ))
- )
- (if (>= b (strlen a))
- (repeat (- b (strlen a)) (setq a (strcat "0" a)))
- (setq a (substr a (- (strlen a) b -1) ))
- )
- )
- (setvar "dimzin" dimzin)
- a
- )
|