</XMP><XMP>(arxload "DOSLIB2K.ARX")<BR>(load "mypro.vlx");我自己的程序。
</XMP><XMP>当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>
</XMP> 我的帖子怎么显示怪怪的,附件中是文本样式。
[求助]安裝程序如何正確顯示rtf檔啊。
请问一下秋枫,您的安装程序蛮好用的。安装程序本身是可以判断系统的语言,但是安装程序会显示rtf档案里面的内容,假如我写lisp程序的系统是繁体,而某用户需用我的这些LISP程序,他的系统是简体,我用您的安装程序直接安装,那那个rtf档案不是变成乱码啦。我是想说:您的RTF档可不可以分为几个,这几个分别为不同系统的RTF档案,这样安装程序是不是可以在判断系统的语言后直接对号入座,显示相应的RTF档案,这样就不会乱吗啦。 楼上的建议蛮好的还有要是可以再创建快捷方式就是一个完美的安装程序了
安装前的 AutoCAD 快捷方式
安装后的快捷方式
很好用,我在2005下用的,就是 菜单组已经出来了,但是菜单还的手动添加!不太清楚为什么? yindb发表于2004-9-7 16:17:00static/image/common/back.gif很好用,我在2005下用的,就是 菜单组已经出来了,但是菜单还的手动添加!不太清楚为什么?
<BR>加载菜单组是安装程序做的,但加载菜单条的代码应该你自己实现。如果不会写这段代码样例文件中及以前的回贴中有。 hoprich123发表于2004-9-7 9:50:00static/image/common/back.gif回复:(hoprich123)安装程序如何正确显示rtf档啊。请问一下秋枫,您的安装程序蛮好用的。安装程序本身是可以判断系统的语言,但是安装程序会显示rtf档案里面的内容,假如我写lisp程序的系统是
<BR>系统语言的自动判断其实是由Innosetup做的,你提的这个建议不错~但实现起来有点麻烦……我有空会研究一下。 本人发现cad画图,使用延伸、修剪命令中,可以在提示选择边界或目标时,不用选择直接回车,然后直接用鼠标点击要修剪掉的部分(或需要延伸的线段部分)即可。而且,以上两个命令在按下shift键时可以相互转换。 秋枫兄可不可以提供一个繁体版的啊. 谢谢哦. 请问能否将cad本身的菜单用自己的菜单替换掉,若直接起名acad.mnu可否就能实现。南方cass好像就是这样