抱歉,这么长时间才回复
read无法处理nil
简单测试。尝试
(读取零)
-
- (defun _Test ( MyFile / MyOpenFile Line AllMyFile newlist temp)
- (if (findfile MyFile)
- (progn
- (setq MyOpenFile (open MyFile "r"))
- (while
- (setq Line (read-line MyOpenFile))
- (if (not (wcmatch line ""))
- (setq AllMyFile (append (list line) AllMyFile ))
- )
- )
- (close MyOpenFile)
- (foreach x allmyfile
- (if (wcmatch (strcase x) "*NAME*")
- (setq temp (not (setq newlist (cons (cons x temp) newlist))))
- (setq temp (cons x temp))
- )
- )
- )
- )
- (if newlist newlist allmyfile)
- )
(\u Test“C:\\MyExternalFile.txt”) |