这个Lisp为啥提示“; 错误: 语法错误”

想批量提取CAD中文字,把链接里的代码粘贴到txt,改名为.lsp文件。但LISMEN后,输入图层名称 回车就提示“; 错误: 语法错误”


已邀请:

CAD小苏 - 专注所以信赖!

赞同来自:

将下面代码里面的路径改为自己的,保存为lsp直接运行就行了

  (defun c:LISMEN ()
(setq la (getstring "\n输入图层名"))
(setq ss (ssget "X" (list (cons 0 "TEXT")(cons 8 la))))
(setq fi (open "C:\\test.txt" "w"))
(setq si 0)
(repeat (sslength ss)
 (setq ssn (ssname ss si))
 (setq ent (entget ssn))
 (setq ct (cdr (assoc 1 ent)))
 (write-line ct fi)
 (setq si (1+ si))
)
(close fi)
)  

该问题目前已经被锁定, 无法添加新回复