我成功了!
谢谢BIGAL和abra!问题是如何将我的文件路径复制到文本文件中。我刚把“\\”换成“/”,看起来已经成功了,突然所有的画都好了!我附上了完整的代码,任何人谁需要做类似的事情在未来。
快速提问,如何将其转换为defun c:type lisp?因为我试着把c:blahblah放在那里,但它仍然在appload上自动运行,我宁愿把它作为命令输入类型lisp*编辑-我是一个面条。从底部删除(xreflay)将其固定*
- (defun xreflay ( / x fname)
- (setq oldlay (getvar "clayer"))
- (setvar "clayer" "0")
- (setq x 1)
- (setq fname (open "G:...\\LISPS AND SCRIPTS\\0_2 XSDRAWINGLIST.txt" "r"))
- (while (setq dwgname (read-line fname))
- (setvar "ctab" (itoa x))
- (COMMAND "-XREF" "OVERLAY" dwgname "428.561,326.886,0" 1 1 0)
- (setq x (+ x 1))
- )
- (close fname)
- (setvar "clayer" layold)
- (princ)
- )
- (xreflay)
|