gaich 发表于 2002-10-11 09:37:00

为什么在acad2000.lsp中加的代码每次打开一个新的DWG时都执行,不是在acad2000doc.l

为什么在acad2000.lsp中加的代码每次打开一个新的DWG时都执行,不是在acad2000doc.lsp中才这样吗?

肖宏海 发表于 2002-10-11 11:50:00

可能

每次启动图形时,AutoCAD 都从库路径中搜索 acad.lsp 文件。如果找到该文件,则将它加载到内存中。如果从 Windows 桌面启动 AutoCAD,则每个绘图任务启动时都加载 acad.lsp 文件。

acad2000.lsp 文件包含 AutoCAD 所必需的 AutoLISP 定义的函数。此文件在 acad.lsp 文件之前加载。
尽量不要修改ACAD2000.LSP

dbczhaoy 发表于 2002-10-14 21:44:00

如果你退出CAD系统后再启动打开文件就应该没有问题了

因为2000在启动后已经加载了ACAD.LSP,以后一无论能打开多少个文件都是在一个CAD系统中。
页: [1]
查看完整版本: 为什么在acad2000.lsp中加的代码每次打开一个新的DWG时都执行,不是在acad2000doc.l