 - (defun c:tt1( / modelspace pt t0)
- (setq modelspace (vla-get-Modelspace (vla-get-activeDocument (vlax-get-acad-object))))
- (setq PT (vlax-3D-point '(0 0)))
- (setq t0 (getvar "TDUSRTIMER"));计时开始
- (repeat 10000
- (vla-addtext modelspace "文字" PT 2.25)
- )
- (princ (strcat "耗时:" (rtos(* (- (getvar "TDUSRTIMER") t0) 86400)) "秒."));计时结束
- (princ)
- )
- (defun c:tt2 ( / lst t0)
- (setq lst(list '(0 . "text") '(1 . "文字") '(40 . 2) (list 10 0 0)))
- (setq t0 (getvar "TDUSRTIMER"));计时开始
- (repeat 10000
- (entmake lst)
- )
- (princ (strcat "耗时:" (rtos(* (- (getvar "TDUSRTIMER") t0) 86400)) "秒."));计时结束
- (princ)
- )
经过多次测试,怎么entmake还是比VLA-add慢呢,何解?
|