找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1714|回复: 2

[转贴]:何在AutoCAD启动时自动加载用户自定义程序

[复制链接]
发表于 2009-6-22 16:28:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
1、对于Object ARX程序:
编辑AutoCAD初始加载文件acad.rx,指定需要在启动时加载的程序名称。
2、对于指定的dvb文件(VBA):(两种方法)
可在ACAD.LSP指定。
可在ACAD的搜索路径中保存一个ACAD.dvb,将要加载的东西放在其中。

在LSP文件中,可以用这种方法加载。

代码:
         (setq ff (findfile "Custom_menu.dvb"))

         (if ff (vl-vbaload ff))

        (setq ff nil)

在DVB文件中,用运行宏来实现加载。
   代码:
            AcadApplication.RunMacro("Custom_menu.dvb!CreateVBAToolBar")

3、lisp文件
AutoCAD 将自动加载用户可定义的三个文件:acad.lsp、acaddoc.lsp 和当前自定义文件附带的 MNL 文件。 默认情况下,acad.lsp 仅在启动 AutoCAD 时加载一次,而 acaddoc.lsp 可随每个文档(或图形)一起加载。 这样可使用户将加载 acad.lsp 文件和启动应用程序相关联,将 acaddoc.lsp 文件和文档或图形启动相关联。 通过更改 ACADLSPASDOC 系统变量的设置,可以修改加载这些启动文件的默认方法。
    如果这些文件之一定义了特殊类型的 S::STARTUP 函数,则此函数在图形初始化完成后(输入新图形或打开现有图形时)立即运行。 S::STARTUP 函数:初始化之后执行中对 S::STARTUP 函数进行的描述。 另外,APPLOAD 命令提供了“启动组”选项,用于加载指定的应用程序,而无需编辑任何文件。
    AutoCAD 未提供 acad.lsp 和 acaddoc.lsp 启动文件。 这些文件可以由用户来创建和维护。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2009-7-4 17:52:37 | 显示全部楼层
学习
学习一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-7-21 20:24:16 | 显示全部楼层
学习
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-19 03:23 , Processed in 0.396197 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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