明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 秋枫

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

    [复制链接]
发表于 2009-5-31 16:33:00 | 显示全部楼层

楼主有方便的联系方式么?我最近正在做CAD的二次开发,有不懂的地方想请教下你!

我的QQ376642566,提前谢谢了!!

发表于 2009-6-10 09:30:00 | 显示全部楼层
谢谢了,学习中
 楼主| 发表于 2009-6-10 21:48:00 | 显示全部楼层

http://fresco.yo2.cn/archives/641768

2009年6月10日更新。

发表于 2009-6-12 10:44:00 | 显示全部楼层
全是知识啊,我老虎先啃天
发表于 2009-6-26 23:24:00 | 显示全部楼层
有没办法将配置添加到新的 PROFILE (比如myapp),通过"C:\Program Files\AutoCAD 2008\acad.exe" /nologo /p myapp 来启动CAD?
发表于 2009-7-7 21:40:00 | 显示全部楼层

秋枫大侠,我的程序套用了你的范例,其中以下语句,

(vl-registry-read
      (strcat
        "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"
        AppID
        "_is1"
      )
      "Inno Setup: App Path"
    )

可是制作出的程序,在安装在不同电脑中的注册表路径不一定会是"HKEY_LOCAL_MACHINE\\...",有的可能会是"HKEY_CURRENT_USER\\..."或是"HKEY_USERS\\...".

请问要如何解决这个问题.谢谢.

发表于 2009-7-10 21:54:00 | 显示全部楼层
秋枫大侠没有上网吗?
发表于 2009-7-13 21:14:00 | 显示全部楼层
秋枫发表于2005-4-21 20:39:00就是遍历注册表: procedure AddAutoLoadLisp;var i, j, k, n: integer;  StartupToAdd, key, tmp: string;  profiles: TArrayOfString;  StringList: TStringList;  Appl

这不是pascal语言啊,看来delphi是最牛的

发表于 2009-7-13 22:00:00 | 显示全部楼层

看不懂啊

发表于 2009-7-17 18:52:00 | 显示全部楼层

2. 因为2004与2002/2000的菜单编译后的MNC、MNR不同,所以同一个菜单文件不能同时安装在2000和2004中。所以请你把2000/2002与2004的菜单文件分成两个不同的文件。例如,2000中的叫MyMenu2000.mnu,2004中的叫MyMenu2004.mnu。在LISP中根据不同的AutoCAD版本加载不同的菜单文件。可以参考我提供的样例LoadQTools.lsp。

上面市秋大侠写的,我加了一个*.reg文件,只有一行,就是把菜单设为最初的默认,可以解决这个问题,再次感谢秋大侠的作品,希望写出更多。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-24 08:01 , Processed in 0.184338 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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