 - (defun c:tt24()
- (setq ff(getfiled "数据输入""c:\\users\\adminstrator\\desktop\""txt"2))
- (setq ff(open ff "r"))
- (setq tmplst'())
- (setq data_str (read-line ff))
- (while data_str
- (setq tmplst(cons (strcat data_str "\n") tmplst))
- (setq data_str (read-line ff))
- )
- (close ff)
- (setq tmplst (reverse tmplst))
- (setq str (apply 'strcat tmplst))
- (entmake (list
- '(0 . "MTEXT")
- '(100 . "AcDbEntity")
- '(67 . 0)
- '(410 . "Model")
- '(8 . "YQ_DIM")
- '(100 . "AcDbMText")
- (cons 10 (getpoint"\n选择左下角点:"))
- (cons 40 (getreal"\n输入预设字高:"))
-
- '(71 . 1)
- '(72 . 5)
- (cons 1 str)
- '(7 . "YQ_DIM")
- )
-
- )
- (princ)
- )
后面继续使用(entget(car(entsel))) 就不起作用了 组码一个都不出来了
|