革天明 发表于 2015-11-3 18:35
(defun str-lst (lj / data_list ff data)
(setq data_list '()
ff (open lj "r")
将你的整理了下,去掉了一个函数
- (defun str-lst(wj / a l )
- (setq wj(open wj "r"))
- (while(setq a(read-line wj))
- (setq l(cons(read(strcat"("(vl-string-translate";, "" "x)")"))l)))
- (close wj)
- (reverse l))
- (defun c:tt (/ pt)
- (setq pt(mapcar'(lambda(x)(cons 10(cdr x)))(str-lst(getfiled "选择数据文件" "C:\\" "txt" 2))))
- (entmakex(append'((0 . "LWPOLYLINE")(100 . "AcDbEntity")(100 . "AcDbPolyline"))
- (list(cons 90 (length pt)))pt))
- )
|