明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 秋枫

通用AutoCAD二次开发安装程序[更新,支持2005]

  [复制链接]
发表于 2004-9-6 22:50:00 | 显示全部楼层
在制作安装程序时,走了弯路,在加载程序时是这样用的: (arxload "DOSLIB2K.ARX")<BR>(load "mypro.vlx");我自己的程序。 当CAD第一次启动后都能正常加载,但当从CAD的菜单“文件”“打开”<BR>了第二个文档时发现"mypro.vlx"并没加载。头大了,找原因吧。找啊找,<BR>嗨,原来是重复加载"DOSLIB2K.ARX"惹的祸。<BR>相同的ARX程序是不能重复加载的,否则会报错,并造成其后面的程序加载失败。<BR>于是,就需要判断ARX是否已加载:<BR>(defun try (/ aa bb cc i)<BR> (setq aa (arx))<BR> (setq i 0)<BR> (while (setq bb (nth i aa))<BR> (setq bb (strcase bb))<BR> (if(= bb "DOSLIB2K.ARX")<BR> (setq cc T)<BR> )<BR> (setq i(1+ i))<BR> )<BR> (if cc<BR> (progn<BR> (alert "DOS_LIB2K.ARX已经加载过!")<BR> ;(arxunload "DOSLIB2K.ARX");锁定的ARX不能卸载<BR> <BR> )<BR> (progn<BR> (alert "DOS_LIB2K.ARX没加载!")<BR> (arxload "DOSLIB2K.ARX");加载过的ARX再加载会出错<BR> )<BR> )<BR> (princ)<BR>)<BR>
发表于 2004-9-6 23:15:00 | 显示全部楼层
我的帖子怎么显示怪怪的,附件中是文本样式。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-9-7 09:50:00 | 显示全部楼层

[求助]安裝程序如何正確顯示rtf檔啊。

请问一下秋枫,您的安装程序蛮好用的。安装程序本身是可以判断系统的语言,但是安装程序会显示rtf档案里面的内容,假如我写lisp程序的系统是繁体,而某用户需用我的这些LISP程序,他的系统是简体,我用您的安装程序直接安装,那那个rtf档案不是变成乱码啦。我是想说:您的RTF档可不可以分为几个,这几个分别为不同系统的RTF档案,这样安装程序是不是可以在判断系统的语言后直接对号入座,显示相应的RTF档案,这样就不会乱吗啦。
发表于 2004-9-7 10:14:00 | 显示全部楼层
楼上的建议蛮好的


还有要是可以再创建快捷方式就是一个完美的安装程序了


安装前的 AutoCAD 快捷方式








安装后的快捷方式


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-9-7 16:17:00 | 显示全部楼层
很好用,我在2005下用的,就是 菜单组已经出来了,但是菜单还的手动添加!不太清楚为什么?
 楼主| 发表于 2004-9-13 20:46:00 | 显示全部楼层
yindb发表于2004-9-7 16:17:00很好用,我在2005下用的,就是 菜单组已经出来了,但是菜单还的手动添加!不太清楚为什么?

加载菜单组是安装程序做的,但加载菜单条的代码应该你自己实现。如果不会写这段代码样例文件中及以前的回贴中有。
 楼主| 发表于 2004-9-13 20:49:00 | 显示全部楼层
hoprich123发表于2004-9-7 9:50:00回复:(hoprich123)安装程序如何正确显示rtf档啊。请问一下秋枫,您的安装程序蛮好用的。安装程序本身是可以判断系统的语言,但是安装程序会显示rtf档案里面的内容,假如我写lisp程序的系统是

系统语言的自动判断其实是由Innosetup做的,你提的这个建议不错~但实现起来有点麻烦……我有空会研究一下。
发表于 2004-9-14 16:05:00 | 显示全部楼层
本人发现cad画图,使用延伸、修剪命令中,可以在提示选择边界或目标时,不用选择直接回车,然后直接用鼠标点击要修剪掉的部分(或需要延伸的线段部分)即可。而且,以上两个命令在按下shift键时可以相互转换。
发表于 2004-9-16 09:40:00 | 显示全部楼层
秋枫兄可不可以提供一个繁体版的啊. 谢谢哦.
发表于 2004-9-17 16:44:00 | 显示全部楼层
请问能否将cad本身的菜单用自己的菜单替换掉,若直接起名acad.mnu可否就能实现。南方cass好像就是这样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 09:13 , Processed in 0.175820 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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