你好
我发现了一个很好的lisp,可以在预览时插入块。
问题是它只在我的支持文件路径中工作。
我在其他子路径中有其他Lisp,它们工作正常。
它们之所以有效,是因为我在这里得到了帮助:
- (defun C:LOADALL(/ lispPath subPath cPath fLst cFil)
- (setq lisPpath "K:\\CAD\\AIX-meny-2008\\Lisp\"
- subPath '("ucs" "xref" "Dim" "text")
- ); end setq
- (foreach sp subPath
- (setq cPath(strcat lisPpath sp))
- (if(setq fLst(vl-directory-files cPath "*.lsp" 1))
- (foreach cf fLst
- (setq cFil(strcat cPath "\" cf))
- (load cFil)
- ); end foreach
- ); end if
- ); end foreach
- (princ)
- );END CODE
这确保了“Dim,Xref”文件夹中的LISP有效。
但Lisp程序并没有。是否有一个变量或类似变量可以在我不向ACAD搜索文件路径添加额外文件夹的情况下对其进行更改。
我用lisp附加了一个文件。
数据块。拉链 |