CAD如何加载自动应用程序??

CAD如何加载自动应用程序??,第1张

要想自动加载,大约有这么几种方法:

1.用命令或者菜单预加载。命令appload(菜单[工具/tools][自动加载应用程序/automatic

load

application])打开自动加载对话框。在对话框里,点击[启动/startup]按钮,也就是有着公文包图案的那个按钮,打开选择程序对话框,在这个对话框里,点击[添加/add]按钮,然后找到你的那个程序,然后打开,然后依次退出各个对话框,重新启动cad,ok你那个程序自动启动加载了。

2.把你的程序拷贝到acad的安装目录下。然后用记事本打开acadxxxx.lsp这个文件,其中xxxx为cad的名称,如acad2000,xxxx就为2000;如果是acad2002,xxxx就为2002。依次类推。在这个文件的末尾另起一行,加上如下语句:

(load

程序名)

其中程序名就是你要加载的程序,注意要把程序的扩展名一并写上,而且注意上面上面一行语句中,程序名是用英文双引号括起来的,并且程序名与前面的load一词之间有一个空格。严格按照要求写好后,存盘退出,重新启动cad,程序就自动加载了。

兄弟,我可给你说得够详细了,不知道你有没有听懂啊。

在AutoCAD的安装文件夹下,有一个acadxxxx.lsp文件,此文件名中的xxxx代表一个年的版本数,例如在C:\Program Files\Autodesk\ACADM 2010\Support下,有个acad2010.lsp文件。在它的最后加上你的后两个函数句子,保存之(见以下第一个截图)。这样在AutoCAD启动后,就会自动运行这两句函数。而且一般默认的是每新建一张图时,均会自动运行。还有几个文件也会在加载时自动调入内存的,从“应用程序加载”对话框中可以看出(见下面第二个截图的左下角)。如果你在这些文件中加入函数,它们都会自动运行的。

至于你的菜单文件,其实是屏幕菜单,现在Autodesk公司在帮助文件中声明快要淘汰这种菜单了,从2010版看尚可使用。然而菜单文件已经变成.cuix文件,虽然仍能用(command "munuload" "xxx")函数加载局部菜单-这里xxx代表后缀为.mnu的菜单文件的前缀,然而新的菜单自定义方式已经在“自定义用户界面”的对话框中进行,这个对话框已经融合了工具栏、命令、下拉菜单等的所有界面自定义功能,但已不支持屏幕菜单的自定义。在这个对话框中,可以加载原有的主菜单文件,然后在其中插入相应的局部菜单、或者在新的混合菜单文件中增加自定义的命令、下拉菜单项、右键快捷菜单,并可以作为一个新的用户界面文件.cuix保存之。你可以参见下述的帮助文件“开发人员文档/目录选项卡”中的“自定义手册”-其中有.cuix文件的编辑方法,并且写道:基于 XML 的 CUIx 文件取代了 AutoCAD 2010 之前版本中的自定义文件和菜单文件。用户无需使用文字编辑器来自定义 AutoCAD 2006 之前的版本中使用的菜单文件(MNU 和 MNS 文件),而可以在 AutoCAD 内的(自定义用户界面对话框中)自定义用户界面。

      因此,你的屏幕菜单的内容,就需换一种比较直观的方式,在此对话框中进行,建议增加一个下拉菜单,并先定义好新的命令(代替你原来的屏幕菜单中的宏命令)之后,将其引用到这个下拉菜单的菜单项中去。最后另存这个混合的“自定义用户界面”文件(.cuix),就可以复制给其他人以供使用了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7858364.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存