顺便说一句
“getfileid”函数返回的变量只是文件名,带有扩展名(在本例中为“valores vindos do excel.txt”,将转换为“values from excel.txt”)。它没有完整的路径名。难道它没有完整的路径名吗?如果没有完整路径,autocad还能打开这样的文件吗?如果路径与图形路径不同,如何让用户将其告知autocad?
在lisp中,您无法直接读取某个行号,因此您已经全部读取了这些行号,或者直到(通过测试)找到所需行号。例如,您可以找到某个字符串。否则你就一直读到最后。因此,您可以通过创建文件指针“setq fp open filename for reading”来打开文件,然后可以读取每一行,直到到达最后一行。每个“读取行”都会给你一个结果,一个字符串。但是如果你的应用程序已经读取了所有的行,那么read line返回nil,这样你就知道你已经到达了文件的末尾。