BLOACH85 发表于 2022-7-6 14:52:37

如何使lisp运行aut

嘿,我有一个图层创建lisp,它需要在图形打开时立即进行envoke,而不是加载,而是在打开dwg时创建图层的位置进行envoke。有人知道如何做到这一点吗?

uddfl 发表于 2022-7-6 14:58:18

http://www.jtbworld.com/lisp/acaddoc.htm
 
或APPLOAD-->启动套件

Lee Mac 发表于 2022-7-6 15:00:36

正如我在你的另一个帖子中所说,在你的阿卡多克中调用LISP。lsp文件,或将其添加到LISP文件中带有(c:lispname)的启动套件中。

Oliver 发表于 2022-7-6 15:04:48

绝对地
 

BLOACH85 发表于 2022-7-6 15:08:04

因此,如果它已经在启动套件中,我所要做的就是将(c:standardlayers)放在lisp文件和acad2009doc中。lsp放了同样的东西?

Lee Mac 发表于 2022-7-6 15:09:06

 
我会做一个或另一个-不是两个都做。
 
关于修改ACAD2009文档。lsp ~来自Uddfl提供的链接的引用:
 
我想这也适用于09年的文件。。。。 
 
只是提醒一下
 

BLOACH85 发表于 2022-7-6 15:14:16

好的,我做了另一种方式,但我提出了一个错误坏功能在每个dwg加载。

CmdrDuh 发表于 2022-7-6 15:15:35

我会在defun中去掉c:并在startup中用(functionname)调用它

BLOACH85 发表于 2022-7-6 15:19:35

好的,它可以工作,但我还有一个问题,如果我已经创建了层,它会自动覆盖它。我的大多数衣服都是为改变颜色而设计的。如果我打开我的大多数DWG,示例中的图层是原始黄色(bylayer),并且我变为红色,则会自动变回bylayer。无论如何要阻止这一切?

CmdrDuh 发表于 2022-7-6 15:21:15

使用一些逻辑来看看这个层是否存在,你能发布你的代码让我们看看吗?我在想,如果你尝试图层集,如果失败,那么创建它,否则跳过它
页: [1] 2
查看完整版本: 如何使lisp运行aut