回复
asdkMenuLoad.arx和test.mnu放在一起,加载arx文件,命令: ML我只知道这些消息保留在配置文件中.我也对打包一整个程序的过程很感兴趣,希望有高手能指教一下.我们都知道用什么配置可以在扩展信息添加,但有一个问题,我一直没有搞清楚,像理正,如何按装好后,就让ACAD当前的配为指定的配置呢?是不是修改注册表,还是其它的? 确实,很多商业化的二次开发产品,不知道是怎么实现的? 王斑竹,我想看看你上次发的那个setup,启动ACAD2005的程序的代码,具体位置在:http://www.mjtd.com/bbs/dispbbs.asp?BoardID=14&replyID=56161&id=26943&skin=0
方便的话,就发上来,学习学习
回复
当然方便了!涉及的功能基本可以解决了,很快会发上来 (waiting...)
(只是最最基本的哟!) funlxming发表于2004-10-7 19:22:00static/image/common/back.gif我只知道这些消息保留在配置文件中.我也对打包一整个程序的过程很感兴趣,希望有高手能指教一下.我们都知道用什么配置可以在扩展信息添加,但有一个问题,我一直没有...
<BR>我也考虑过这个问题,我让acad.rx自动加载我的arx,然后让我的arx加载我的profiles,这样就搞定了。不过这样我也踫到过问题,如eedit就不能用了,后来也没时间解决。大家可以讨论一下这个方案的可行性。 <A name=57284><FONT color=#990000><B>easypower</B></FONT></A> :你那样做就无法将自已的程序和ACAD分开,因为不论用什么配置,ACAD都会去读acad.rx加载,如果我不想加载这些程序呢?难道每次只能改文件吗?这样对用户来说太麻烦了。最好是搞清楚如何在不用运行ACAD的情况下,设置它的当前配置文件。虽然我还没有实现这个做法,但我认为这个值很可能是存在注册表或外部数据文件中。 不知道<A name=57284><FONT color=#990000><B>easypower</B></FONT></A>看到我上面的代码没有,可以利用COM来加载ARX,这样就省去了用acad.rx加载的问题 <FONT color=#990000><B>王斑竹,我看了你的加载菜单的代码,你实现的是在现有的菜单组上加上你的test菜单,我想实现这样的一个目的:用自定义的菜单完全替换掉ACAD的菜单,而菜单组还是ACAD,你看这样该如何去修改?</B></FONT> funlxming发表于2004-10-8 12:09:00static/image/common/back.gifeasypower :你那样做就无法将自已的程序和ACAD分开,因为不论用什么配置,ACAD都会去读acad.rx加载,如果...
<BR>sorry,我没说明白,我的安装程序会生成一个快捷方式,这个快捷方式启动ACAD会添加一个support路径,而我的acad.rx放在这个support里面,这样用户可以装任意多的程序都不会影响我的程序,而我的程序也不会影响用户的程序。