社区
VBA
帖子详情
CAD二次开发:启动CAD的时候怎样自动加载并运行现有的VBA程序呀?
Shangliuxiaozhu
2008-02-22 05:53:55
在启动AutoCad时,怎样自动加载并运行现有的VBA程序!
在自动加载的时候我用的是在CAD安装文件下面新建一个文件:acad.lsp(记事本的形式)
输入以下命令:
(defun S::STARTUP()
(command "_vbaload" "Project.dvb") )
Project.dvb:该VBA程序
请问在自动执行的时候该在此文件下面添加什么样的命令?
...全文
1849
6
打赏
收藏
CAD二次开发:启动CAD的时候怎样自动加载并运行现有的VBA程序呀?
在启动AutoCad时,怎样自动加载并运行现有的VBA程序! 在自动加载的时候我用的是在CAD安装文件下面新建一个文件:acad.lsp(记事本的形式) 输入以下命令: (defun S::STARTUP() (command "_vbaload" "Project.dvb") ) Project.dvb:该VBA程序 请问在自动执行的时候该在此文件下面添加什么样的命令?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dbice
2008-06-10
打赏
举报
回复
命令是
Sub Main()
{
}
zzyong00
2008-03-03
打赏
举报
回复
如果工程文件名为acad.dvb,就可以省掉一句了:(command "_vbaload" "Project.dvb")
(defun S::STARTUP()
(command "_-VBARUN" "AcadStartup"))
Shangliuxiaozhu
2008-02-26
打赏
举报
回复
Project.dvb为工程文件
AcadStartup为此工程文件的宏名
Shangliuxiaozhu
2008-02-26
打赏
举报
回复
首先将工程文件复制到CAD安装目录下
然后在CAD安装目录下新建一个LISP文件,记事本格式,文件名为:acad.lsp
将下面的几行输入在此文件下面。就可以自动加载和执行VBA程序了。
(defun S::STARTUP()
(command "_vbaload" "Project.dvb")
(command "_-VBARUN" "AcadStartup"))
Shangliuxiaozhu
2008-02-25
打赏
举报
回复
谢谢1楼的!但是那只是加载了VBA
但是不能自动执行VBA程序啊!
zzyong00
2008-02-22
打赏
举报
回复
CAD启动时,它会在 AutoCAD 目录中查找名为 acad.dvb 的工程。此文件将会自动加载为默认工程。
除了默认工程 acad.dvb 以外的任何工程,都可以使用 VBALOAD 命令在启动时明确加载该工程。在以下代码样例中,在启动 AutoCAD 时,使用 AutoLISP 启动文件来加载 VBA 和名为 myproj.dvb 的 VBA 工程。启动 notepad.exe 并在 acad.lsp 中创建(或附加)下面几行:
(defun S::STARTUP()
(command "_VBALOAD" "myproj.dvb")
)
.net开发 中望
CAD
二次开发
技术文档
《.NET开发中望
CAD
二次开发
技术文档》 在计算机辅助设计(
CAD
)领域,中望
CAD
是一款广泛应用的软件,其强大的功能吸引了众多开发者进行
二次开发
以满足特定需求。本技术文档聚焦于使用.NET框架对中望
CAD
进行
二次开发
,...
Auto
CAD
_
VBA
开发手册精典教程.pdf
本手册详细介绍了如何使用
VBA
语言在Auto
CAD
中进行
二次开发
,涵盖从基础到高级的应用编程接口(API)函数使用方法,并提供了大量的实际案例。 首先,手册从
VBA
入门开始,介绍了嵌入式和全局式
VBA
工程的概念及其应用...
利用C#进行Auto
CAD
的
二次开发
#### 一、Auto
CAD
二次开发
概述 Auto
CAD
提供了多种
二次开发
工具,包括ObjectARX、
VBA
、VLISP等。其中: - **ObjectARX**:功能强大且灵活性高,但主要基于C++,学习曲线较为陡峭。 - **
VBA
(Visual Basic for ...
Auto
CAD
VBA
二次开发
应用
程序
发布技术
本文深入探讨了在Auto
CAD
中使用
VBA
进行
二次开发
的应用
程序
发布技术,特别是如何制作完整的安装文件,
自动
加载
菜单宏,以及利用InstallShield实现
自动
化安装流程。 #### 关键技术与方法 1. **菜单宏的创建与
自动
...
C#_
CAD
二次开发
获取面域的边界线.rar
在
CAD
(计算机辅助设计)领域,
二次开发
是利用专业软件提供的API(应用
程序
接口)来定制化功能或增强软件性能的过程。在这个场景中,我们关注的是使用C#进行
CAD
的
二次开发
,具体目标是获取
CAD
模型中的面域(Region)...
VBA
2,506
社区成员
10,831
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章