网上经常看见,有关lisp文件在cad中加载应用的程序,但我不知如何应用,如何才能把它加载到桌面的菜单中,请大家帮忙。
网上经常看见,有关lisp文件在cad中加载应用的程序,但我不知如何应用,如何才能把它加载到桌面的菜单中,请大家帮忙。
2楼
一些杂志以及阐述 AutoCAD的书籍中均介绍:
建立自己的命令集一般要通过建立ACAD.LSP,其实用户
可以任意建立一个LISP文件(如本人建立的PKEY.LSP),
编写完毕后,在ACADR12.LSP/acad2000doc.LSP/...(在SUPPORT子目录中)中加入一句:(_AUTOLOAD "xxx.LSP")即可实现该LISP程序的自动加载。一劳永逸。
至于加到菜单中,你可以修改菜单文件acad.mnu,在下拉菜单(***pop1至***pop11,1-11指下拉菜单的列数)加入你的LSP所指定的命令,具体如下:
***pop1
[文件]
[新建]^C^C_new
[打开]^C^C_open
[图框]^C^C_dtk
... ...
上面中的图框就是想加的菜单,其中DTK为LISP程序所指定的命令。修改完毕后须采用menu命令编译后才能显示出来。
如果你不直接修改ACAD.MNU文件,你可以按它的格式编写下拉菜单,在autocad中采用loadmenu就可以把你下拉菜单加到但前视窗中来,前提是你编写的列位不要与原ACAD.mnu所列的列位重复。pkpm增加的转图等菜单就是采取这个方式加入的。
回复
3楼
谢谢!
回复
4楼
(AUTOLOAD "xxx.LSP")怎样才能把这句话加进去
回复