明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 秋枫

[资源] AutoCAD二次开发安装程序制作(2019-11-11)

    [复制链接]
 楼主| 发表于 2005-4-26 20:24:00 | 显示全部楼层
旧版不再维护。
发表于 2005-4-26 21:46:00 | 显示全部楼层
汗!我错了,下的好像是那个最新版的2005.4.12
 楼主| 发表于 2005-4-27 20:50:00 | 显示全部楼层
夜未眠发表于2005-4-26 19:14:00我用了那个6月份的版本,遇到了2个问题。 1.在软件卸载后如果没有重起电脑,就打开cad,系统会提示找不到菜单文件。 2.我的菜单在2000中正常加载并显示,而...
1. 的确是有这个问题。因为卸载程序无从知晓你后来用LISP加载了什么菜单。现在还没有好的思路解决。 2. 因为2004与2002/2000的菜单编译后的MNC、MNR不同,所以同一个菜单文件不能同时安装在2000和2004中。所以请你把2000/2002与2004的菜单文件分成两个不同的文件。例如,2000中的叫MyMenu2000.mnu,2004中的叫MyMenu2004.mnu。在LISP中根据不同的AutoCAD版本加载不同的菜单文件。可以参考我提供的样例LoadQTools.lsp。
发表于 2005-4-28 19:32:00 | 显示全部楼层

已有的菜单文件.mns .mnc 等怎么加载?

在lisp中怎么写加载程序段


如加载其他lisp文件用


(load "aaa.lsp")


        那么加载菜单文件怎么写阿?


(??? "aaa.mnc")
发表于 2005-4-28 20:43:00 | 显示全部楼层
menuload
 楼主| 发表于 2005-4-29 20:16:00 | 显示全部楼层
arbyao发表于2005-4-28 19:32:00回复:(arbyao)已有的菜单文件.mns .mnc 等怎么加载?在lisp中怎么写加载程序段 如加载其他lisp文件用 (load \"aaa.lsp\") 那么加载菜单文件怎么写阿? (??? \"aaa.mnc\")

你可以参考我提供的样例文件。
发表于 2005-5-5 12:49:00 | 显示全部楼层
秋枫发表于2005-4-27 20:50:001. 的确是有这个问题。因为卸载程序无从知晓你后来用LISP加载了什么菜单。现在还没有好的思路解决。
哪我知道加载了那些菜单啊,怎么在卸载程序里加上???比如说我加载了d:\mytools.mns,怎么在卸载时让CAD自动把它卸掉??
 楼主| 发表于 2005-5-5 15:46:00 | 显示全部楼层
嗯我前面已经说了目前我的卸载程序还不支持。加上这个功能需要更多的工作量。我目前没有时间完善它。等有空的话会考虑这点的。



如果你认为这个很要紧的话那只能自己写安装/卸载程序了。


btw,你三个问号连在一起的写法让我觉得正在面对严厉的质问,无助于问题的解决。


  1. 哪我知道加载了那些菜单啊,怎么在卸载程序里加上???比如说我加载了d:\mytools.mns,怎么在卸载时让CAD自动把它卸掉??

复制代码
发表于 2005-5-8 12:50:00 | 显示全部楼层
看来只能自己学着写了。


btw= by the way ?


3个问号是手误,多点了2下又懒得再删了,没想到让楼上的产生了这样的误会,不好意思。
 楼主| 发表于 2005-5-9 21:53:00 | 显示全部楼层
经我测试,卸载后在AutoCAD 2006中不会出现菜单找不到的提示。


看来是需要针对旧版AutoCAD写一段代码。等有时间我会完善它的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 17:10 , Processed in 0.160194 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表