小马1985 发表于 2009-5-31 16:33:00

<p>楼主有方便的联系方式么?我最近正在做CAD的二次开发,有不懂的地方想请教下你!</p><p>我的QQ376642566,提前谢谢了!!</p>

和尚一修 发表于 2009-6-10 09:30:00

谢谢了,学习中

秋枫 发表于 2009-6-10 21:48:00

<p><a href="http://fresco.yo2.cn/archives/641768">http://fresco.yo2.cn/archives/641768</a></p><p>2009年6月10日更新。</p>

Barnacle 发表于 2009-6-12 10:44:00

全是知识啊,我老虎先啃天

artken 发表于 2009-6-26 23:24:00

有没办法将配置添加到新的 PROFILE (比如myapp),通过"C:\Program Files\AutoCAD 2008\acad.exe" /nologo /p myapp 来启动CAD?

aytxq 发表于 2009-7-7 21:40:00

<p>秋枫大侠,我的程序套用了你的范例,其中以下语句,</p><p>(vl-registry-read<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (strcat<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AppID<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "_is1"<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Inno Setup: App Path"<br/>&nbsp;&nbsp;&nbsp; )</p><p>可是制作出的程序,在安装在不同电脑中的注册表路径不一定会是"HKEY_LOCAL_MACHINE\\...",有的可能会是"HKEY_CURRENT_USER\\..."或是"HKEY_USERS\\...".</p><p>请问要如何解决这个问题.谢谢.</p><p></p>

aytxq 发表于 2009-7-10 21:54:00

秋枫大侠没有上网吗?

rdhhb 发表于 2009-7-13 21:14:00

秋枫发表于2005-4-21 20:39:00static/image/common/back.gif就是遍历注册表: procedure AddAutoLoadLisp;var i, j, k, n: integer;&nbsp; StartupToAdd, key, tmp: string;&nbsp; profiles: TArrayOfString;&nbsp; StringList: TStringList;&nbsp; Appl

</div><p>这不是pascal语言啊,看来delphi是最牛的</p>

aytxq 发表于 2009-7-13 22:00:00

<p>看不懂啊</p>

jingweirensh 发表于 2009-7-17 18:52:00

<p></p><p>2. 因为2004与2002/2000的菜单编译后的MNC、MNR不同,所以同一个菜单文件不能同时安装在2000和2004中。所以请你把2000/2002与2004的菜单文件分成两个不同的文件。例如,2000中的叫MyMenu2000.mnu,2004中的叫MyMenu2004.mnu。在LISP中根据不同的AutoCAD版本加载不同的菜单文件。可以参考我提供的样例LoadQTools.lsp。</p><p>上面市秋大侠写的,我加了一个*.reg文件,只有一行,就是把菜单设为最初的默认,可以解决这个问题,再次感谢秋大侠的作品,希望写出更多。</p>
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: AutoCAD二次开发安装程序制作(2019-11-11)