MarcoW 发表于 2022-7-6 11:27:27

艾伦,谢谢你的回复。
 
*的内容。mnl文件,是纯lisp吗?
所以我可以放在那里,就像我自己的阿卡多克一样。lsp?
如果是这样,那么我很高兴!

alanjt 发表于 2022-7-6 11:30:37

对待MNL就像对待阿卡多克一样。LSP
只需确保您有一个加载的MNU,并具有相应的名称:眨眼:

MarcoW 发表于 2022-7-6 11:32:14

谢谢你提供的信息。我一直认为一个*。mnl文件是菜单的一部分。从没碰过它。。。这太棒了!
 
我在安装应用程序时加载了一个菜单(*.mnu)。安装后,必须重新启动AutoCAD。
关闭此AutoCAD任务后,将显示CUIX文件。它与*同名。mnu文件。
 
因此,如果我重命名我自己的阿卡多克。lsp到“thenameofcuix.mnl”它会起作用。很遗憾,我现在不能尝试,但总有一天我会尝试的。也许今晚,或者下周,因为这个周末我要喝点啤酒。

alanjt 发表于 2022-7-6 11:36:34

简而言之:是的。

JohnM 发表于 2022-7-6 11:38:28

我只是使用一个典型的lisp文件来加载我的所有程序。
我制作了一个lisp文件,没有DEFUN,只有autoload函数
为每个路径自动加载。
(自动加载“c:/my path/program.vlx”(“pro”)_我的程序
(自动加载“c:/my path/another_program.vlx”(“b_pro”))_我的其他计划
然后保存lisp文件,然后将其放入启动套件中,以便每次启动AutoCAD时都会加载该文件
当您关闭defun时,功能将自动加载
现在,当我创建一个新程序时,我只需将另一个自动加载添加到文件中
Autoload仅在键入热键或命令名或从按钮调用时加载文件。
与上面的示例类似,当我在命令行上键入pro时,autocad使用路径加载程序。vlx文件,但仅在调用时。
我发现这比其他选择容易得多

alanjt 发表于 2022-7-6 11:42:55

这基本上和我做的一样,只是我只是背着我的自定义MNU文件。我还发现启动套件有时对加载函数略知一二。

MarcoW 发表于 2022-7-6 11:46:35

JohnM:
谢谢你的解释,但我知道没有oud defun的方法。我在程序的某些部分使用它。
 
JohnM和AlanJT:
Startup Suite一直为我做得很好,我在使用它时从未遇到任何失败。相信我,我有很多。但从我尝试按程序添加内容的那一刻起,一切都出了问题。尽管我做了很大的努力,但一直没有成功。
 
所以最后我决定不再使用创业套件。从今天起,我自己的阿卡多克。lsp更名为“marcow.lsp”,由*启动。mnl文件。
 
再次感谢ALanJT的提示。
 
对我来说:这个问题已经解决了。

alanjt 发表于 2022-7-6 11:49:26

我是说你的马可。lsp应更名为marcow。MNL。
 
如。

MarcoW 发表于 2022-7-6 11:52:37

AlanJT你说得对,但我无法加密*。mnl到vlx。所以我用*。mnl仅指向*。vlx。

alanjt 发表于 2022-7-6 11:55:55

你为什么把文件保存在VLX格式?
页: 1 [2]
查看完整版本: 关于acad使用的问题