1:想请教下什么情况下自变量定义为局部变量或者全局变量如何区分 2:关于加载LISP文件的方法。写一个LSP文件加如(load "c\\........") 加载的内容少是没什么问题当内容太多时太麻烦了把 我把要加载的文件在CAD的搜索路径中指定到了此文件夹 但是还不能直接用(load "aa.lsp) 直接在启动组中加载文件过多不好管理啊 没,好点的办法 3:关于IF的使用 在加入了(progn )后是不是必须定义条件成立与不成立的操作 我只定义了成立的操作 直接结束IF结果程序执行出错。 我写了一个LSP(其中有一个子程序)想把其中的变量使用后删除 减少内存压力 但是只要定意局部变量后程序就不能执行了 (大概有15`25个变量左右) (defun c:oo ( / aa bb cc .......) ..................................) 为下面样子时可以完好执行 (defun c:oo () ................................) |